David Ian Hewlett (born April 18, 1968) is an English-born Canadian actor best known for his role as Dr. Meredith Rodney McKay on the science fiction television shows Stargate SG1 and Stargate Atlantis.
as Oliver
as Bruce
as Cornelius
as Bill
as Dr. Elrood
as Anthony Herman
as Brian
as Mr. Jacobs
as Husband Kimmel
as Michael
as Derrek Blarney
as Tormada
as Bill Ratch
as Nelson Dwyer
as Fleming
as Chad
as Earl Baer
as Talbor Calchek
as Olivia's Father
as Self
as Aslin Kane
as Mills
as Radnor
as Douglas Hunsiker
as Nathan Burns
as Fred Murray
as Barlow
as Frank
as Rodney McKay
as Rodney McKay
as Larry Tolson
as Patrick
as Special Agent Jerry Moore
as Dr. Emmett
as Anders Raeborne
as Bryan
as Rodney McKay
as Lawrence Yeager
as Dave
as Virgil C. Dunn
as Fred Watkins
as Murray
as Michael
as Gus Gruber
as Hector Freimark
as Gerry Capano
as Frederick
as Nick
as Doc
as Mr. Green
as Worth
as Andrew
as Rodney McKay
as Doctor Rodney McKay / Himself
as Rob Fitzgerald
as Hank
as Grant Jansky
as Mr. Schudy
as Dr. Nicholas (Nickie) Elder
as Steven Lunney (age 25)
as Deadpan
as Nyles Chapman
as 'Ruska' Rostislav
as Walter Jenkins
as Gary Hammond
as Walter Jenkins
as David Kellum
as Terry
as Jimmy
as Joe Dobson
as Leon
as Chuckie
as Cal
as Writer
as Writer
as Story
as Story