Known For
Filmography
Epitaph
Movie · as Cole Graves

Bergerac
TV · as Pete Benedict · 6 eps

Sherlock & Daughter
TV · as Chief Inspector Whitlock · 2 eps

Einstein and the Bomb
Movie · as Albert Einstein

Blackshore
TV · as Charlie Reid · 6 eps

Spy/Master
TV · as Walter Simpson · 6 eps

National Theatre Live: Leopoldstadt
Movie · as Hermann

The Holiday
TV · as Alistair · 4 eps

Ridley
TV · as Michael Flannery · 5 eps

Deadly Cuts
Movie · as Darren Flynn

Red Election
TV · as Zak · 10 eps

Showtrial
TV · as Patrick Norris · 4 eps

Dreaming Whilst Black
TV · as Winston · 1 ep

Miss Scarlet
TV · as Joseph Simms · 1 ep

The Professor and the Madman
Movie · as Defence Attorney Clarke

Born a King
Movie · as Humphrey Bowman

The Mallorca Files
TV · as Niall Taylor · 1 ep

Black '47
Movie · as Cronin
Seanie & Flo
Movie · as Mr Lynch

Sonja: The White Swan
Movie · as Darryl Zanuck

Genius
TV · as Thomas Harvey · 1 ep

Wifey Redux
Movie · as Jonathan Prendergast

Maigret's Dead Man
Movie · as 科梅利奥法官

Delicious
TV · as Jonathan Jones · 2 eps

Humans
TV · as Peter Keeley · 2 eps

Clean Break
TV · as Desmond Rane · 4 eps

The Borderlands
Movie · as Mark

Quirke
TV · as Oscar Latimer · 1 ep

The Fall
TV · as Healy · 5 eps

The Mill
TV · as John Doherty · 10 eps

Mr Selfridge
TV · as Lord Loxley · 20 eps

Endeavour
TV · as Dr. Jasper Nicholson · 1 ep

Father Brown
TV · as Harry Grover · 1 ep

Chasing Leprechauns
Movie · as Patrick Doyle

Metamorphosis
Movie · as The First Lodger

Late Bloomers
Movie · as James

The Reckoning
TV · as Simon Harris · 2 eps

Van Gogh: Painted with Words
Movie · as Paul Gauguin

Morris: A Life with Bells On
Movie · as Jeremy - the Producer

Garrow's Law
TV · as Silvester · 12 eps

Law & Order: UK
TV · as Finn Tyler · 2 eps

The Duchess
Movie · as Richard Brinsley Sheridan

Me and Orson Welles
Movie · as Martin Gabel

Beautiful People
TV · as Andy Doonan · 12 eps

Secret Diary of a Call Girl
TV · as Mike Hodley · 1 ep
Perfect Day: The Millennium
Movie · as Pete

Jane Eyre
TV · as John Eshton · 4 eps

Riot at the Rite
Movie · as Igor Stravinsky

Einstein's Big Idea
Movie · as Einstein

Footprints in the Snow
Movie · as Seamus

Perfect Day
Movie · as Pete

All About George
TV · as Dave · 6 eps

Ella Enchanted
Movie · as Slannen

Not Only But Always
Movie · as Dudley Moore

Judas
Movie · as John the Baptist

Agatha Christie's Marple
TV · as Hugh Hornbeam · 1 ep

The Afternoon Play
TV · as Dr Max Freeman · 1 ep

Agatha Christie's Poirot
TV · as Stephen Norton · 1 ep

Casualty
TV · as James O'Hearne · 1 ep

NOVA
TV · as Albert Einstein · 1 ep
