David Hewlett
David Ian Hewlett (18 April 1968) He is an English-Canadian actor, writer and director. He is best known for his role as Dr. Meredith Rodney McKay on the science fiction TV shows Stargate SG-1, Stargate Atlantis and Stargate Universe.