Acting
8
Movies
4
TV Shows
Crew Credits
19
Years Active
★ 1
Popularity
Top 8 by popularity
Waterloo Road
as Kai Sharif
Ludwig
as Tour Guide
Little America
as Zain
What It Feels Like for a Girl
as Dirty Damian
The Call
Salt Line
as Tim
Truckload
as George
Baba
as Britannia
8 titles