Abroad 2025
as Scott
Paulie Go! 2022
as Ed
The System 2018
as Big Mike
Thin Ice 2012
as Bill Morton
Spider-Man vs. Doc Ock 2004
as Arthur Avis / Young Vulture (voice)
The Babe 1992
as Orphanage Reporter
Marilyn and Me 1991
as Camera Operator
People Like Us 1990
as Henry Caldwell
Credits from TMDB.