Craig Thomas a tourné dans 5 séries et dans 4 films. Une prestation à retrouver dans le rôle de Alex Pearson dans la série Charmed. Au cinéma, dans le rôle de Gold Watch Executive dans le long métrage Source Code.