
Acting
After training at the Drama Centre London, he has worked extensively at the Royal National Theatre playing in many productions including The Royal Hunt of the Sun, Rosencrantz and Guildenstern Are Dead, Much Ado About Nothing, As You Like It, Oedipus, In His Own Write, Hamlet, Tamburlaine, No Man's Land, The Passion, Despatches, Half Life, The World Turned Upside Down, Julius Caesar, The Madras House, The Man With the Flower in His Mouth, Tales from the Vienna Woods, The Crucible, Piano, Troilus and Cressida, Money, Summerfolk, The Villain's Opera, Life x 3.
At the Royal Court Theatre, he has…

Tales of the Underworld
as Flowers
Clancy Sigal: Hollywood Blacklist to 'A' List
as Interviewee

The Last Duel
as Jean de Carrouges III

Wonder Woman 1984
as Simon Stagg

Pylon
as The Chairman

North v South
as Brian Galloway

Gangs of Tooting Broadway

The Dark Knight Rises
as 2 Star Air Force General

Henry IV, Part 2 - Live at Shakespeare's Globe
as King Henry IV

Henry IV, Part 1 - Live at Shakespeare's Globe
as King Henry IV

Killing Eve
as Maciek · 1 ep.

The Musketeers
1 ep.

Ripper Street
as Daniel Goldman · 1 ep.

Money
as Lorne Guyland · 2 ep.

Hotel Babylon
1 ep.

New Tricks
as Hugh Dryden · 1 ep.

Murder Investigation Team
as Artyom Biartoulis · 1 ep.

Waking the Dead
as Sir Charles Stewart · 1 ep.

Midsomer Murders
as Michael Maybury · 1 ep.

Dalziel & Pascoe
1 ep.
Joseph
1995