Jest najstarszym spośród ośmiorga rodzeństwa. Studiował na University of East Anglia w Norwich i kontynuował naukę na londyńskiej Central School of Speech and Drama. Tam został odkryty przez Sir Richarda Attenborough, który obsadził go w dramacie "Cienista dolina". Był to filmowy debiut młodego aktora.
Prawdziwa jego kariera kinowa zaczęła się jednak dopiero po rolach w dwóch wysoko ocenionych filmach: "Hilary i Jackie", w którym zagrał charyzmatycznego pianistę, oraz w "Elizabeth". Następnie wziął udział w "Uwikłanym" Johna Frankenheimera oraz w "Gdzie serce twoje" z Natalie Portman i Ashley Judd.
Wystąpił w szeregu brytyjskich przedstawień teatralnych, między innymi z zespołem Royal Shakespeare Company i na West Endzie. Dużo pracuje w telewizji, między innymi dla BBC, dla której wystąpił w "Młynie nad Flossą" oraz "Devil's Advocate".