
Acting

Heads of State
as Echelon Director

National Theatre Live: The Threepenny Opera
as Chief Inspector 'Tiger' Brown

National Theatre Live: Coriolanus
as Cominius

Doctor Who: The Day of the Doctor
as Androgar

Hamlet
as Horatio

The Bank Job
as Michael X

The Merchant of Venice
as Salerio

Steal
as Andrew Bains · 2 ep.

Bergerac
as Louis Steel · 2 ep.

Beyond Paradise
as Patrick Wiley · 1 ep.

The Sandman
as Mr. Holdaway · 2 ep.

The Wheel of Time
as Berden Sanche · 1 ep.

Warrior Nun
as Kristian Schaefer · 8 ep.

Staged
as Peter · 2 ep.

This Time with Alan Partridge
as Dr Joseph Fraser · 1 ep.

Agatha Raisin
as Claude Martin · 1 ep.

Broadchurch
as SOCO Brian Young · 9 ep.