Britský herec skotského původu, manžel britské herečky Anne-Marie Duffové.
Pochází ze skotské katolické rodiny a v dětství se prý chtěl stát misionářem. Nicméně v roce 2000 úspěšně vystudoval Skotskou královskou akademii hudby a dramatu, téhož roku se přestěhoval do Londýna. Svoji filmovou kariéru ale zahájil již v roce 1995 v britském televizním seriálu The near Room (Sousední pokoj), později si zahrál v několika dalších britských televizních seriálech jako byly Děti Duny nebo Bratrstvo neohrožených.
V roce 2004 se objevil v britském romantickém filmu Wimbledon, v roce 2005 si zahrál ve snímku Letopisy Narnie: Lev, čarodějnice a skříň, jen o rok později ztvárnil lékaře ve snímku Poslední skotský král, v roce 2007 hrál hlavní roli ve filmu Vášeň a cit s Anne Hathawayovou a Pokání s Keirou Knightleyovou, v roce 2011 si zahrál profesora X ve filmu X-men První třída. S Angelinou Jolie hraje ve filmu Wanted i připravovaném snímku Wanted 2.