|2014||The Blood Lands as Ed|
|2013||When Calls the Heart as Higgins|
|2002||No Night Is Too Long as Tim Cornish|
|2001||Teachers as Ewan|
|2000||Canone inverso - Making Love as David Blau|
|2000||In His Life: The John Lennon Story as Stuart Sutcliffe|
|2000||Billy Elliot as Tutor 4|
|1998||The Wolves of Kromer as Seth|
|1998||Still Crazy as Young Keith|
Take Plex everywhere.
Watch free anytime, anywhere, on almost any device.