| Rock Dog 3: Battle the Beat (2023) als Germur / Wolf (voice) |
| A Christmas Miracle for Daisy (2021) als Eric Neuman |
| The Unforgivable (2021) als Corey |
| Johnny Test's Ultimate Meatloaf Quest (2021) |
| Rock Dog 2: Rock Around the Park (2021) als Germur (voice) |
| Christmas She Wrote (2020) als Steven |
| My Father, My Kidnapper (2019) als Jacob Fast |
| Ruby Herring Mysteries: Her Last Breath (2019) als Roger Davis |
| Morning Show Mysteries: Countdown to Murder (2019) als Jay Fairweather |
| Christmas in Evergreen: Letters to Santa (2018) als Oliver |
| Prodigals (2018) als Eliot |
| Coming Home for Christmas (2017) als Kip Marley |
| Engaging Father Christmas (2017) als Josh |
| A Bundle of Trouble: An Aurora Teagarden Mystery (2017) als Rory Brown |
| Ninjago: Masters of Spinjitzu - Day of the Departed (2016) als Morro (voice) |
| Max Steel Team Turbo: Fusion Tek (2016) als Max Magrath (voice) |
| Twist of Fate (2016) als Tom |
| Ms. Matched (2016) als Alex |
| Deeper: The Retribution of Beth (2015) als Steve |
| 'Tis the Season for Love (2015) als Barry McCormick |
| My Little Pony: Equestria Girls - Friendship Games (2015) als Shining Armor (voice) |
| Max Steel: The Wrath of Makino (2015) als Max Steel |
| Christmas Icetastrophe (2014) als Scott Crooge |
| Mr. Miracle (2014) als Erich |
| Barbie and the Secret Door (2014) als Prince Keiran (voice) |
| SlugTerra: Return of the Elementals (2014) als Kord Zane |
| A Ring by Spring (2014) als Josh |
| Primary (2014) als Mitchell |
| Ultimate Wolverine vs. Hulk (2013) als Panchem Lama / Forge / James (voice) |
| Tom, Dick and Harriet (2013) als Dick Varnett |
| Barbie in A Mermaid Tale 2 (2012) als Stargazer Leader / Stargazer / Cichlid (voice) |
| Trading Christmas (2011) als Jason |
| Frankie & Alice (2010) als Cop #2 |
| Fakers (2010) als Ben Cruikshank |
| Stranger with My Face (2009) als Jeff Rankin |
| Phantom Racer (2009) als Owen |
| The Nutty Professor (2008) als Brad/Tad |
| Devil's Diary (2007) als Andy |
| Tell Me No Lies (2007) als Glenn |
| The Invisible (2007) als Dean |
| Barbie Fairytopia: Magic of the Rainbow (2007) als Linden (voice) |
| Polly Pocket: Polly World (2006) als Rick (voice) |
| Totally Awesome (2006) als Zeke |
| The Barbie Diaries (2006) als Todd (voice) |
| Final Destination 3 (2006) als Payton |
| Hot Wheels AcceleRacers: The Ultimate Race (2005) als Vert Wheeler (Voice) |
| Hot Wheels AcceleRacers: Breaking Point (2005) als Vert Wheeler (Voice) |
| Hot Wheels AcceleRacers: The Speed of Silence (2005) als Vert Wheeler (Voice) |
| Hot Wheels AcceleRacers: Ignition (2005) als Vert Wheeler (voice) |
| Superbabies: Baby Geniuses 2 (2004) als Ken (Age 16) |
| Polly Pocket (2004) als Rick (voice) |
| Bionicle: Mask of Light (2003) als Jaller (voice) |
| Hot Wheels: World Race (2003) als Vert Wheeler (voice) |
| Bang Bang You're Dead (2003) als Rob Adams |
| Groove Squad (2002) als Zeke |
| Evolution: The Animated Movie (2002) als Wayne Green (Grey) |
| Knockaround Guys (2001) als Matty at 13 |
| Epicenter (2000) als Brad |
| Little Witch (1999) als Marcus (voice) |
| Snowden: Raggedy Ann & Andy's Adventure (1998) als Raggedy Andy (voice) |
| Shari's Passover Surprise (1996) als Charlie's Friend |
| Bonds Will Be Broken |