Actor · Born 1977
Little Wing
2024 · as Sean McKay
Christmas Cupid's Arrow
2018 · as David
Infinity Baby
2017 · as Intern
7 Chinese Brothers
2015 · as Don
A Rising Tide
2015 · as Roger Bell
Somebody Up There Likes Me
2013 · as Adult Lyle
Identical
2011 · as Rich Washington
Mystic River
2003 · as Pete