TVGuide.com has learned exclusively that 24 villain Julian Sands will appear on Dexter. Sands, whose TV credits also include CW's Smallville, ABC's Castle and CBS's Person of Interest, will play Miles Foster, a wealthy international businessman. Further details on his role are being kept under wraps.
The actor was spotted by one of our readers on April 25 when Michael C. Hall was shooting that scene.