Film
1999::: Whatever Happened to Harold Smith? ::: Daz
-----
2002::: Abandon ::: Embry Larkin
-----
2002::: Nicholas Nickleby ::: Nicholas Nickleby
-----
2003::: Cold Mountain ::: Bosie
-----
2005::: Green Street::: Pete Dunham
-----
2006::: Children of Men ::: Patric
-----
2011::: The Ledge ::: Gavin Nichols
-----
2012::: 3,2,1... Frankie Go Boom ::: Frankie
-----
2012::: Deadfall::: Jay
-----
2013::: Pacific Rim ::: Raleigh Becket
-----
2014 ::: Fifty Shades of Grey ::: Christian Grey
-----
2015 ::: Triple
-----
2015 ::: Crimson Peak (pre-production)
Television
1997-1999::: My Wonderful Life ::: Wes
-----
1998::: Byker Grove ::: Jason Chuckle
-----
1999-2000::: Queer as Folk::: Nathan Maloney
-----
1999::: Microsoap ::: Brad
-----
2000::: Young Americans ::: Gregor Ryder
-----
2001-2002::: Undeclared ::: Lloyd Haythe
-----
2008-present ::: Sons of Anarchy ::: Jackson "Jax" Teller









