Born and raised in Montreal, Neil now resides in Los Angeles where, when not at work on a set or in a studio, he can be found playing hockey, practicing yoga and trying to get better at guitar.
2025There Is No Antimemetics Division as Brent
2024Red, White and Blue as Diner Owner
2020Parallel Minds as Conrad Stallman
2020Transplant (1 Episode) as Marty Roberts
2019Blood & Treasure (2 Episodes) as Rick Yates
2018Are You My Mommy as Hero
2018Girl in the Bunker as Sheriff Thompson
2017The Disappearance (5 Episodes) as Fred Cameron
2017Ransom (1 Episode) as Bill Winks
2015Fifteen as Truman
2015The Forbidden Room as Saplingjack 3 / Man with Stones on His Ankles
2014X-Men: Days of Future Past as Secret Service Agent
2014Forget and Forgive as Tate Walker
2014Helix (26 Episodes) as Dr. Peter Farragut
2013Riddick as Rubio
2013White House Down as Tank Commander
2013CAT. 8 (1 Episode) as Agent
2012Attack of the Brainsucker as Claude Delormier
2012Stealing Paradise as Det. Mike Sanders
2012Erased as Derek Kohler
2012Bullet in the Face (6 Episodes) as Lt. Karl Hagerman
2011Immortals as Beast Master
2011Teen Wolf (1 Episode) as Rene
2010Fakers as Arresting Officer
2010Blue Mountain State (1 Episode) as Dr. Brooks
2009The Listener (1 Episode) as Eddie Duffy
2009Dead Like Me: Life After Death as Reporter
2008WarGames: The Dead Code as Teacher
2007End of the Line as Neil
2007The Great War as Dying Soldier
2007300 as Spartan with Stick
2006Heads of Control: The Gorul Baheu Brain Expedition as Max Bawder
2006The Covenant as Coach Hamm
2006Time Bomb as Clark McDaniel
2006Deaden as Samuel
2005Crimes of Passion as Interrogating Detective
2003Evil Breed: The Legend of Samhain as Jim
2001Slashers as Chainsaw Charlie
2024What If We Could Stay ... Location Manager
2024Red, White and Blue ... Assistant Location Manager
2018Are You My Mommy ... Executive Producer, Location Manager