James Purefoy

Born in June 3rd, 1964

From Taunton, England, UK

James Purefoy (born 3 June 1964) is an English actor.