Craig was seen as a ladies' guy on Degrassi, and he was the apple of many girls' eyes. In Season 3, while dating Ashley Kerwin, he begins an affair with Manny Santos. Craig was diagnosed with bipolar disorder in Season 4, despite exhibiting signs much earlier in the program. He eventually leaves town to seek treatment at Pine Crest Hospital. Degrassi creator Linda Schuyler has said that she originally planned to write out Craig's character but decided against it because she felt it would be too easy for fans to say goodbye to him. She also stated that she does not want to give any character stability because this would prevent new stories from being told. After leaving Degrassi, Craig had minor roles on other television shows including Drake & Josh, The Suite Life of Zack & Cody, Girl Meets World and Switched at Birth. He also had a major role in the film adaptation of Degrassi: The Next Generation. In 2013, he joined the cast of Teen Wolf as Derek Hale. The same year, he starred in the short-lived series Salvation where he played the role of Max Walker. In 2017, Craig began starring in One Day at a Time as José Padilla. He will appear in the upcoming films The Flash and Shazam! Craig will play Dr. Thaddeus Sivana in The Flash.