Captain America: The Winter Soldier | Steve Rogers / Captain America (2014)
Snowpiercer (2013)
The Iceman | Robert Pronge (2013)
The Avengers | Steve Rogers / Captain America (2012)
What's Your Number? | Colin Shea (2011)
Captain America: Super Soldier | Steve Rogers / Captain America [Video Game voice] (2011)
Captain America: The First Avenger | Steve Rogers / Captain America (2011)
Puncture | Mike Weiss (2011)
Scott Pilgrim vs. the World | Lucas Lee (2010)
The Losers | Jensen (2010)
Push | Nick Gant (2009)
Robot Chicken | Gobo Fraggle / Human Torch / Pilot [TV series] (2008)
The Loss of a Teardrop Diamond | Jimmy (2008)
Street Kings | Detective Paul Diskant (2008)
Battle for Terra | Stewart Stanton [voice] (2007)
The Nanny Diaries | Harvard Hottie (2007)
Fantastic 4: Rise of the Silver Surfer | Johnny Storm / Human Torch (2007)
Sunshine | Mace (2007)
TMNT | Casey [voice] (2007)
London | Syd (2005)
Fantastic Four | Johnny Storm / Human Torch (2005)
Fantastic Four | Johnny Storm (Video Game voice) (2005)
Fierce People | Bryce (2005)
Cellular | Ryan (2004)
The Perfect Score | Kyle (2004)
Skin | Brian [TV series] (2003)
The Paper Boy | Ben [short] (2003)
Eastwick | Adam [TV movie] (2002)
Not Another Teen Movie | Jake Wyler (2001)
Boston Public | Neil Mavromates [TV series] (2001)
The Fugitive | Zack [TV series] (2000)
Opposite Sex | Cary Baston [TV series] (2000)
The Newcomers | Judd (2000)