
Acting

300: Rise of an Empire
as Aesyklos

The Christmas Candle
as David Richmond

Clash of the Titans
as Ixas

Sherlock Holmes
as Lord Coward

Bathory: Countess of Blood
as Merisi Caravaggio

Half Light
as Angus McCulloch

Nero
as Nero
Comfortably Numb
as Jake

Deathwatch
as Pvt. Jack Hawkstone

I Am Dina
as Tomas

Jericho
as Johnny Jackson · 8 ep.

Tess of the D'Urbervilles
as Alec D'Urberville · 4 ep.

The Tudors
as Thomas Cranmer · 10 ep.

The Virgin Queen
as Robert Devereux - Earl of Essex · 4 ep.

Imperium: Nero
as Nerone · 2 ep.

Doctor Zhivago
as Yuri Andreyevich Zhivago · 3 ep.

The Mists of Avalon
as Mordred · 2 ep.

Wycliffe
as Gary Creed · 1 ep.