James Purefoy

James Purefoy (born June 3, 1964) portrays Joe Carroll on.