Schon in jungen Jahren entwickelte David Nykl einen Hang zur Schauspielerei, trat in Werbespots und Schulaufführungen auf. Das Theater hatte es ihm dabei besonders angetan: Als Schüler produzierte er mit The Murder Room sein erstes Stück, studierte dann an der University of British Columbia Literatur, Theater und Schauspiel und wirkte nach seinem Abschluss in der Theaterszene von Vancouver.
David Nykl tourte mit dem von ihm gegründeten Ensemble Ironworks Productions durch Europa und kam so auch nach Prag zurück, wo er ebenfalls Teil der aufstrebenden Theaterszene wurde und mit Misery Loves Company das bekannteste englischsprachige Theater der Stadt mitbegründete.
Später zog er nach Vancouver, wo sich David Nykl allerdings stärker auf seine Schauspielkarriere in Film und Fernsehen konzentrierte und in zahllosen Produktionen zu sehen war, darunter in Serien wie Seven Days, The Dead Zone und Cold Squad.
2004 wurde er dann für das SG-1-Spin-off Stargate: Atlantis als Radek Zelenka gecastet. Dieser sollte ursprünglich ein russischer Wissenschaftler sein, die Rolle wurde für David Nykl aber umgeschrieben, der somit seinen tschechischen Akzent einbringen konnte.
Aber auch nach seiner Zeit bei Stargate konnte sich David Nykl nicht über einen Mangel an Rollen beklagen und trat in vielen weiteren Serien wie Eureka, Sanctuary, Human Target, Fringe, Continuum, Once Upon a Time, Supernatural, Minority Report und Motive auf.
Daneben ergatterte David Nykl unter anderem auch in Tomorrowland einen kleinen Part und war als Anatoly Knyazev in einer wiederkehrenden Rolle in der DC-Serie Arrow zu sehen. Weitere Projekte aus den letzten Jahren sind außerdem Auftritte in den Serien Carnival Row, Gaslight und The Sleepers sowie dem Kung Fu-Remake und den TV-Filmen Gone Mom und An Amish Sin.
Wir von Stargate-Project.de gratulieren David Nykl ganz herzlich zum Geburtstag!