Smile School 2023
as Teddy
North 2014
as Declan
The Tonto Woman 2008
as Halloran
Resurrection Man 1998
as Newspaper Journalist
Mighty Aphrodite 1995
as Messenger
Three Miles Up 1995
as John
The Wednesday Club 1993
Actor
Credits from TMDB.