Christopher Heyerdahl débute sa carrière en 1987 en jouant dans un épisode de 21 Jump Street. Quelques années plus tard il tient un second rôle dans Highlander III. L'acteur canadien enchaîne les rôles et apparaît au casting de plusieurs séries dont John Doe et Kingdom Hospital.
En 2004 il joue dans le Catwoman de Pitof, dans Blade: Trinity et dans Les Chroniques de Riddick. Il poursuit en jouant des rôles plus importants dans les séries Stargate : Atlantis, Smallville ou encore Supernatural. En 2008 on lui propose d'incarner le vampire Marcus dans le deuxième volet de la saga vampiriqueTwilight - Chapitre 2 : tentation, celui-ci est absent du troisième volet mais sera de retour dans les derniers opus.