Smile: The Jim McLean Story 2021
as Jim McLean
Time Teens: The Beginning 2015
as Time Dealer
The Angels' Share 2012
Actor
Fast Romance 2011
Native Son 2010
as Older Policeman
Jolly: A Life 1995
as Young Monk
Credits from TMDB.