Howdy, Neighbor! 2023
as Stefan
A West Wing Special to Benefit When We All Vote 2020
as Ed
Diminuendo 2018
as David White
Serenity 2005
as Lab Technician
Pearl Harbor 2001
as Mission listener
Dead Man on Campus 1998
as Calculus Seatmate
Flutter 1997
Actor
Credits from TMDB.