|2014||Love Is Strange as Ian|
|2012||Gayby as Aaron|
|2003||Hornblower: Loyalty as Midshipman John 'Jack' Hammond|
|2003||Charles II: The Power and the Passion as James, Duke of Monmouth|
|2002||The Hours as Ralph Partridge|
|2002||Harry Potter and the Chamber of Secrets as Tom Riddle|
|2002||The Four Feathers as Drummer Boy (uncredited)|
|2002||The Forsyte Saga (2002)|
|2001||Love in a Cold Climate as Matt|
Take Plex everywhere.
Watch free anytime, anywhere, on almost any device.