James Purefoy

James Purefoy is an actor who portrats Joe Carroll on The Following.