Como Ator/Atriz
Merlina
Joseph Crackstone
Vera
Lucas Corbridge
Endeavour: El joven Morse
Richard Broom
El abismo secreto
Erikas
El caballero de los Siete Reinos
Ser Robyn Rhysling
The Bill
Amphibia
King Aldrich (voice)
Robin Hood
Sherlock Holmes
Constable Clark
La Odisea
Anticlus
Furia de Titanes
Ammon
Sherlock Holmes: Juego de sombras
Constable Clark
La Biblia
Moses
Drácula: La Historia Jamás Contada
Cazan
El Último Duelo
Herald at the Duel
North & South
John Boucher
Will
Kemp
Sin refugio
Eli
Elizabeth: La edad de oro
Don Gerau De Spes
The Indian Doctor
Basil Thomas
Henry VIII
Thomas Seymour
Hijo de Dios
Moses
La Danseuse
Rud
The Gambler
Pasha
Casualty 1900s
Millais Culpin
The Salisbury Poisonings
Ted Daszkiewicz
A Knight in the Making
Self
Puffball
Tucker
Age of Heroes
Sgt. MacKenzie
Fifty Dead Men Walking
Ray