Smooch
2011 · Comedy
as Percy
Pearson
2019 · Drama
as Nick D'Amato
Red Shoes and the Seven Dwarfs
2020 · Animation
as Arthur
Desert Dancer
2016 · Biography
as Sattar
Unforgettable
2017 · Drama
as Michael Vargas
Cliffs of Freedom
as Gregory
Ultimate Force
2005 · Action
as Juan
Spooks: Code 9
2008 · Action
as Nikolai Benoit
The Edge of Love
2008 · Biography
as Partisan
How to Train Your Dragon 2
2014 · Animation
as No-Name
Toy Story That Time Forgot
as Additional Voices