1 / 500

Joe Flanigan stars as Major John Sheppard in Stargate Atlantis.

Joe Flanigan stars as Major John Sheppard in Stargate Atlantis.

Stargate: Atlantis Stills

October 29, 2007

What to Read Next