Filmography

2011
Film: Wanted 2 (Wesley Gibson)
Film: Gnomeo and Juliet (Gnomeo)

2010
Film: I’m With Cancer (character unknown)
Film: The Conspirator (Frederick Aiken)

2009
Film: The Last Station (Valentin Bulgakov)

2008
Film: Wanted (Wesley Gibson)

2007
Film:  Atonement (Robbie Turner)
Film:  Becoming Jame (Tom Lefroy)

2006
Film: Starter for 10 (Brian Jackson)
Film: Penelope (Max/Johnny)
Film: The Last King of Scotland (Dr. Nicholas Garrigan)

2005
Film: The Chronicles of Narnia – The Lion, the Witch and the Wardrobe (Mr Tumnus)
Television: ShakespeaRe-Told – Macbeth (Joe Macbeth)
Television: Shameless – Series 2 (Steve McBride) – 5 episodes

2004
Television: Shameless – Series 1 (Steve McBride) – 8 episodes
Film: Inside I’m Dancing (Rory O’Shea)
Film: Wimbledon (Carl Colt)
Film: Strings (Hal – voiceover)

2003
Television: State of Play (Daniel Foster) – 5 episodes
Television: Early Doors (Liam) – 4 episodes
Film: Bright Young Things (Simon Balcairn)
Television: Children of Dune (Leto Atreides II)

2002
Film: Bollywood Queen (Jay)
Television: Foyle’s War (Ray Pritchard) – 1 episode
Television: White Teeth (Josh)
Television: The Inspector Lynley Mysteries (Gowan Ross) – 1 episode

2001
Film: Swimming Pool (Mike)
Television: Band of Brothers (Pvt. James W. Miller) – 1 episode
Television: Murder in Mind (Martin Vosper) – 1 episode

2000
Television: Lorna Doone (Sergeant Bloxham)

1997
Film: Regeneration (Anthony Balfour)
Television: The Bill (Gavin Donald) – 1 episode
Television: An Angel Passes By (Local boy)

1995
Film: The Near Room (Kevin)

Pixie Lott Tickets, Plan B Tickets, Porcupine Tree Tickets, Robert Plant Tickets, Rod Stewart Tickets, Roger Waters Tickets, Roxy Music Tickets, Russell Howard Tickets
Hosted by: Fanfusion Network | DMCA Notices
Site Plugs: Demi Lovato | Vanessa Hudgens | Miley Cyrus | Zac Efron | Megan Fox | Taylor Lautner