Craig had been performing in bands for several years when he saw his High School's performance of A Midsummer Night's Dream. That was to be the last show his school would put on without him being involved. Two musicals, two Sears Festival shows, and a Shakespeare performance later, he would attend York University to learn just how little he knew about acting.
After York he cut his teeth with dozens of commercials, musicals for young audiences, and soon discovered the excitement of being cut from his first feature film!
After a run of touring theatrical shows (Odyssey Theatre in Ottawa, The Edinburgh Fringe, and a Southern Ontario Tour), Craig landed a lead role in Canstage's production of Hair where he played Berger for the length of the run.
Finding a niche in Motion Capture performance he worked on several video games as a performer before being hired as the Voice Acting Director and Casting Director for Xaviant. Craig worked for 4 years directing ACTRA members and self recording hundreds of lines of dialogue for the game Lichdom: Battlemage. He can currently be heard on TV and radio as the voice of Jeep, as well as in video games such as Watch Dogs 2 and Assassin's Creed Odyssey.
Most recent credits include Dark Matter, Killjoys, Defiance, He Never Died, The Expanse, as well as upcoming roles on V-Wars, The Boys, and What We Do in the Shadows.