Actor (112 credits)
- Morning Show Mystery: Mortal Mishaps (2018) Phil
- The Good Doctor (2017) Kevin Wilks
- Moonlight in Vermont (2017) Nate
- Ghost Wars (2017) Deputy Norm Waters
- Garage Sale Mystery: Murder by Text (2017) Manager Rick
- Still/Born (2017) Jack
- Hailey Dean Mystery: Murder, with Love (2016) Aaron Stone
- Murder, She Baked: A Deadly Recipe (2016) Kevin Miller
- Signed, Sealed, Delivered: Lost Without You (2016) Topper
- Not with His Wife (2016) Josh Boland
- A Gift of Miracles (2015) Nathan
- Buried Secrets (2015) Karl Simms
- WolfCop (2014) Gang Leader
- Strange Empire (2014) Porter
- Extraterrestrial (2014) Seth
- Ring by Spring (2014) Austin Kirkwood
- Vikingdom (2013) Frey
- Rocketship Misfits (2013) Lee Brandon
- 13 Eerie (2013) Patrick
- Stalkers (2013) Brian
- She Made Them Do It (2013) McCorkle
- Cedar Cove (2013) Ian Rendall
- Cedar Cove (2013) Ian
- Duke (2012) Matt
- Continuum (2012) Shane Mathers
- Seattle Superstorm (2012) Hudson
- Arctic Air (2012) Hank
- The 13th Annual Leo Awards (2011) играет самого себя - номинант: Best Supporting Performance by a Male in a Feature Length Drama
- The Terror Beneath (2011) Joe
- Iron Invader (2011) Max
- The Big Year (2011) Darren
- Merlin and the Book of Beasts (2010) Lysanor
- Bond of Silence (2010) Aaron
- Tucker and Dale vs Evil (2010) Chad
- Dear Mr. Gacy (2010) Jason Moss
- Spectacular! (2009) Nils
- Wild Cherry (2009) Brad «Skeets» Skeetowski
- The Uninvited (2008) Matt
- Mom, Dad and Her (2008) Zach
- The Andromeda Strain (2008) Jeff Megan
- Free Style (2008) Justin Maynard
- Tell Me No Lies (2007) Jordan Bates
- Partition (2007) Andrew Stilwell
- Crossroads: A Story of Forgiveness (2007) Derek
- Alice, I Think (2006) Aubrey
- Final Destination 3 (2006) Jason Wise
- Kill Shot: The Making of «FD3» (2006) играет самого себя, not listed in credits
- Whistler (2006) Quinn McKaye
- Missing in America (2005) Robert W. Gardner
- Into the West (2005) Rider #1
- Trollz (2005) Coal Trollwell
- Love on the Side (2004) Dwayne
- Have You Heard? Secret Central (2004) Matt Mitchell
- Zolar (2004) Dex
- The Collector (2004) Ty Kandinski
- Tru Calling (2003) Matt Baxter
- Due East (2002) Michael Yaeger
- Jeremiah (2002) Neal
- The Twilight Zone (2002) Logan Agar
- The Dead Zone (2002) Josh Blake
- Door to Door (2002) Watkins Stock Boy
- John Doe (2002) Lewis Evans
- Speak (2001) Older boy
- Mary-Kate and Ashley in Action! (2001)
- Prozac Nation (2001) Sam
- Mysterious Ways (2000) Jimmy Miller
- Sole Survivor (2000) Gas Attendant
- Ginger Snaps (2000) Jason
- Dark Angel (2000) Bullett
- Level 9 (2000) Zero
- The Magician's House II (2000) Mark Morden
- So Weird (1999) Roland Cunningham
- Pocket Dragon Adventures (1998) дополнительные голоса
- Mummies Alive! The Legend Begins (1998) voice acting
- Nightmare in Big Sky Country (1998) Dwain
- Noah (1998) Levon Waters
- Breaking the Surface: The Greg Louganis Story (1997) 14 Year Old Boy
- Mummies Alive! (1997) voice acting
- Honey, I Shrunk the Kids: The TV Show (1997) Howard
- Billy the Cat (1996) Billy
- Two (1996) Sam
- The Hunchback of Notre Dame (1996) voice acting
- The Prisoner of Zenda, Inc. (1996) Schoolmate
- Angel Flight Down (1996) Travis Bagshaw
- Poltergeist: The Legacy (1996) Peter Hoth
- Jungle Book (1995)
- Curly: The Littlest Puppy (1995) voice acting
- Snow White (1995)
- Little Red Riding Hood (1995) voice acting
- Alice in Wonderland (1995) voice acting
- Sleeping Beauty (1995) voice acting
- Gold Diggers: The Secret of Bear Mountain (1995) Adam
- Black Beauty (1995) voice acting
- Hercules (1995)
- Heidi (1995) voice acting
- The Nutcracker (1995) voice acting
- Magic Gift of the Snowman (1995) voice acting
- The Outer Limits (1995) Jason Stewart
- Happy, the Littlest Bunny (1994) voice acting
- Leo the Lion: King of the Jungle (1994)
- Hawkeye (1994) Wind Shadow
- ReBoot (1994) Enzo Matrix
- Pocahontas (1994)
- Cinderella (1994) voice acting
- Incident at Deception Ridge (1994) Sam Bates
- A Christmas Carol (1994) voice acting (credit only)
- Judgment Day: The John List Story (1993) Freddie List
- Relentless: Mind of a Killer (1993) Boy Running
- Double Dragon (1993)
- The Odyssey (1992) The Fatman
- Captain Zed and the Zee Zone (1991) дополнительные голоса (1991)
- Are You Afraid of the Dark? (1990) Hank Williamson