Known For
Photos
Filmography

A Woman of No Importance
Movie · as Lord Alfred Rufford

Poldark
TV · as Jeffrey Clymer · 2 eps

The Tempest - Live at Shakespeare's Globe
Movie · as Sebastian

Endeavour
TV · as Dr. Malcolm Speight · 1 ep

Doctor Faustus - Live at Shakespeare's Globe
Movie · as Benvolio/Second Scholar

Love's Labour's Lost - Live at Shakespeare's Globe
Movie · as Longaville

Master and Commander: The Far Side of the World
Movie · as Faster Doudle, Able Seaman

The Inspector Lynley Mysteries
TV · as Clive Pritchard · 1 ep

The Infinite Worlds of H.G. Wells
TV · as Harold · 6 eps

Urban Gothic
TV · as Milton · 3 eps
The Coral Island
TV · as Ralph · 4 eps

The Winter's Tale
Movie · as Cleomenes

Breaking the Code
Movie · as Young Alan Turing

Dalziel and Pascoe
TV · as Nigel Fielding · 1 ep

The Old Curiosity Shop
Movie · as Kit Nubbles

The Virgin in the Ice
Movie · as Yves Hugonin

Black Hearts in Battersea
TV · as Simon · 6 eps

Sharpe's Company
Movie · as Ensign Matthews

Cadfael
TV · as Yves Hugonin · 1 ep

Sharpe
TV · as Ensign William Matthews · 1 ep

Cyber Eden
Movie · as Jeffrey / Jeff

Heartbeat
TV · as Ben Ealham · 1 ep

SpaceVets
TV · as Captain · 13 eps

The Upper Hand
TV · as Adam · 1 ep

Casualty
TV · as Gareth Price, Jamie Joyce · 1 ep


