2026The HuntsmanMax MasonMovie
2025Just BreatheChesterMovie
2025It FeedsRandall HarrisMovie
2022The Free FallNickMovie
2021AftermathKevinMovie
2020Darkness FallsJeff AndersonMovie
2019Culture ShockThomasMovie
2018Devil's GateConrad 'Colt' SalterMovie
2018Acts of ViolenceBrandonMovie
2017Hollow in the LandDarrylMovie
2016ConvictionSam Spencer · 13 episodesShow
2016Relationship StatusBen · 3 episodesShow
2016Quantum BreakJack Joyce · 4 episodesShow
2014Happy HalloweenDavidMovie
2014X-Men: Days of Future PastBobby / IcemanMovie
2013Breaking the GirlsEricMovie
2013The FollowingMike Weston · 45 episodesShow
2012Mariachi GringoEdwardMovie
2012The BarrensDaleMovie
2012Already GoneJude MulveyMovie
2011The DayAdamMovie
2010Hatchet IIFisherman #1Movie
2010Mother's DayGeorge BarnumMovie
2010FrozenJoe LynchMovie
2010Bloodletting & Miraculous CuresFitz · 8 episodesShow
2009The Super Hero Squad ShowIceman (voice) · 52 episodesShow
2009DivertedMike StivenMovie
2008FringeJoshua Rose · 1 episodeShow
2008The RuinsEricMovie
2008SolsticeChristianMovie
2006The QuietConnorMovie
2006X-Men: The Last StandBobby Drake / IcemanMovie
2005TerryTerry FoxMovie
20053 NeedlesDenysMovie
2005UnderclassmanRob DonovanMovie
2004Legend of EarthseaGed · 2 episodesShow
2004My Brother's KeeperTwin Double (uncredited)Movie
2004EarthedMovie
2003X2Bobby Drake / Ice ManMovie
2003Evolution X - The Making of X-MenMovie
2002Cadet KellyBradMovie
2001Wolf GirlBeauMovie
2001BlackoutFirst SonMovie
2000In a HeartbeatTyler Connell · 21 episodesShow
2000X-MenBobby DrakeMovie
1999At the Mercy of a StrangerDannyMovie
1999The CityTyler · 1 episodeShow
1998AnimorphsJake · 26 episodesShow
1998Strike!PhotographerMovie
1998Real Kids, Real Adventures1 episodeShow
1997Earth: Final ConflictMax · 1 episodeShow
1997Melanie DarrowDavid AbbottMovie
1997Any Mother's SonBillyMovie
1997Fast TrackYoung Chandler · 1 episodeShow
1997Promise the MoonLeviatus BennettMovie
1995Flash ForwardGord · 1 episodeShow
1995The Outer LimitsMorris Shotwell · 1 episodeShow
1994GuitarmanWaylon TibbinsMovie
1993Gross Misconduct: The Life of Brian SpencerYoung Brian SpencerMovie
1991Married to ItStudent in PageantMovie
1985The Ray Bradbury TheaterCharlie · 1 episodeShow