CharacterDr. Rodney McKayDr. Rodney McKay in Stargate Atlantis (2004), played by David Hewlett. Played byDavid HewlettAppears inStargate Atlantis2004