David is an actor, writer, and director creating and starring in a number of projects. A self-proclaimed nerd, producing content on YouTube and Twitch for like-minded gamers, programmers, and Sci-fi fans.
David was born in England, moving to Canada with his family when he was four years old. David, a self-proclaimed nerd, began acting at the age of 13, working with a few schoolmates on their films. Sparking a new endeavour and career, David is best known for playing Dr. Rodney McKay on the television series Stargate SG-1, Stargate Atlantis, and Stargate Universe. He has also guest-starred on television series including Murdoch Mysteries, Suits, Dark Matter, Incorporated and many more.
Still collaborating with the schoolmates who he began acting with at 13, they have worked on film features such as Cube, Treed Murray, Cypher, Nothing, and Warner Brother’s Splice. David had a supporting role in Rise of the Planet of the Apes and more recently, he has worked on Lie Exposed, All About Who You Know, and The Shape of Water. Currently, David is Dr. Elrood on Guillermo del Toro’s Nightmare Alley, coming in 2021.
In his writing and directing debut, David starred in A Dog’s Breakfast in 2007 about family, marriage, madness and murder, picked up by MGM and 20th Century Fox Home Entertainment for worldwide distribution. He then went on to write and direct Debug starring Tenika Davis and Jason Momoa.
Prior to his acting career, David ran Darkyl New Media and founded Fusefilm.com, an internet community for filmmakers. Never losing his love for tech, David currently teaches “Tech Terrors” a lunch program that combines technology education, YouTube production, and online safety for kids.
Along with his career in film and television, David is a YouTube Certified creator and Twitch streamer, creating content for like-minded gamers, education, science and sci-fi fans.