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".
Hewlett was born in Redhill, Surrey, UK. He moved to Canada when he was a child.