Notice: Undefined property: NG\View::$movie in /home/freemtv/Application/Layout/Layout.phtml on line 13
![]() |
The Last Witness (2018) as Stephen Underwood |
![]() |
Back Roads (2018) as Harley Altmyer |
![]() |
The Strange Ones (2018) as Nick |
![]() |
Elvis & Nixon (2016) as Jerry Schilling |
![]() |
Endless Love (2014) as David Elliot |
![]() |
The Butler (2013) as Thomas Westfall |
![]() |
Magic Mike (2012) as Adam |
![]() |
In Time (2011) as Fortis |
![]() |
I Am Number Four (2011) as John Smith / Number Four |
![]() |
Beastly (2011) as Kyle Kingson |
![]() |
Tormented (2009) as Bradley White |
![]() |
Wild Child (2008) as Freddie Kingsley |
![]() |
Stormbreaker (2006) as Alex Rider |
![]() |
Tom Brown's Schooldays (2005) as Tom Brown |
![]() |
Echo Boomers () as |
![]() |
Warning () as |
![]() |
The Laundromat () as |
![]() |
The Last Witness (2018) Co-Producer |
![]() |
Back Roads (2018) Director |
![]() |
Back Roads (2018) Producer |