Cunoscut fanilor pentru rolul lui Richard Cypher din serialul de aventuri Legend of the Seeker (Legenda căutătoruluii), Craig a devenit dintr-un idol al adolescenților un actor cu o faimă internațională. Precum personajul său din serial, Craig și-a dezvoltat talentul pentru a-și îndeplini destinul - în acest caz, să încânte publicul, atât cel din fața micului ecran, cât și cel din sălile de cinema. Nativ din Brisbane, Queensland, Craig alerga prin casă cu un băț pe post de sabie și se lupta, ca orice copil plin de imaginație. A urmat Colegiul Lutheran St. Peters din Brisbane, dar totodată își urma pasiunea pentru actorie, jucând în producții școlare precum The Maids și A Midsummer Night's Dream (Visul unei nopți de vară).
Apoi s-a mutat la Sydney, unde s-a implicat în câteva producții TV sau cinematografice, printre care rolul lui Jackson Campbell din Cybergirl din 2001 și al lui Pete din comedia-dramă Blurred (După liceu) din 2002. A jucat și un rol episodic din Swimming Upstream (Împotriva curentului), unde a interpretat rolul fratelui unui înotător australian, Tonny Fingleton (Jesse Spencer). În 2006, l-a jucat pe Caleb din serialul romantic Monarch Cove și pe Richie Benson, un adolescent torturat până la moarte de un ucigaș psihopatic în thrillerul See no Evil (Colecționarul de ochi).
L-a interpretat pe Ash în mai multe episoade din serialul pentru adolescenți H2O: Just Add Water (H2O - Adaugă apă) înainte să se alăture ca Garry Miller distribuției serialului Blue Water High în sezonul trei. În 2008, s-a implicat în primul său proiect american, Legend of the Seeker (Legenda căutătorului), unde îl interpretează pe Căutătorul Adevărului, Richard Cypher. Joacă alături de actrița americană Bridget Regan, care o interpretează pe Maica Confesoare, Kahlan Amnell, care trebuie să-l protejeze pe erou în timp ce își duce la capăt misiunea.