
Atuação
67 anos • 32 títulos • ativo desde 1985

Outlander
como Hector Cameron

Agatha Christie's Poirot
como Richard Carey

007: O Amanhã Nunca Morre
como HMS Devonshire Commander Day

Doctor Who
como Mordred

Jane Eyre
como Briggs

Meu Amor é um Príncipe
como Wickford

Lewis
como Professor Andrew Crompton

Ricardo III
como Prince Edward

Maigret
como Inspector Lefors

Trust
como Board Member

Ransom
como Ben Smith

Em Busca da Felicidade
como Charles Fairford

Heartbeat
como Renalto

Dempsey and Makepeace
como Wilkins

My Hero
como Elenco

Napoleão - A Última Batalha do Imperador
como Col. Bingham

Waiting for God
como Sam Parry

Soldier Soldier
como Maj John Killick

Gaudi Afternoon
como Hamilton

Peak Practice
como Ian Shelley