David Nykl (born 7 February 1967) is a Czech-Canadian actor of film, television, commercials and theater.
Nykl was born in Prague, Czechoslovakia, to a nurse mother and a structural engineer father.
[2] Nykl has appeared frequently in Vancouver and Prague in dozens of theater, film and television productions.
Whenever Zelenka spoke Czech in Stargate Atlantis, Nykl was given the lines in English, and he translated them.
In 2012 he made a brief guest appearance on "Once Upon A Time" as dock man turned fish by evil Cora.