Known For
Acting
The General
Young Hood 3
1998
Intermission
Thomas
2003
Oliver Twist
Hugh
1997
Sparkle
2021
Room Taken
Glen
2023
Crush Proof
Liam
Ivor the Insomniac
Ivor
2001