Home / Discover / People

High Fidelity

2020
as Benjamin "Ben" Young

The Hours

2002
as Ralph Partridge

Diamond Soles

2019
as Casting Assistant

Bite Me

2019
as James

The Four Feathers

2002
as Drummer Boy

Gayby

2012
as Aaron

I Am Nasrine

2012
as Tommy

The Forsyte Saga (2002)

2002
as Jolly Forsyte

Charles II: The Power and the Passion

2003
as James, Duke of Monmouth

Peter and John

2015
as Peter Roland

Amateurs

2013
as Evan

Hornblower: Loyalty

2003
as Midshipman John 'Jack' Hammond

Guest Star

Episode Nashville (2012)
A Little Bit Stronger
2017
Episode Nashville (2012)
Hurricane
2017
Episode Agatha Christie's Marple
A Murder Is Announced
2005
Episode Nashville (2012)
Stand Beside Me
2017
Episode Gossip Girl
Touch of Eva
2010
Episode Nashville (2012)
If Tomorrow Never Comes
2017
Episode Nashville (2012)
Leap of Faith
2017
Episode Nashville (2012)
Love Hurts
2017
Episode The Good Wife
Death Row Tip
2011