Actor · DirectorJoe FlaniganJanuary 5, 1967(57 years old)Los Angeles, California, USAJoe Flanigan (born January 5, 1967) is an American television actor best known for his portrayal of the character Major/Lt. Colonel John Sheppard in Stargate Atlantis.SocialsIMDbWebsiteKnown forStargate AtlantisJohn SheppardFringeRobert DanzigCSI: MiamiMike SheridanStargate SG-1Lt. Colonel John Sheppard6 BulletsAndrew FaydenSeeThe MilitaryDawson's CreekVincentWarehouse 13Jeff WeaverMajor CrimesRick Marlow