Back to peopleJoe FlaniganKnown forActingAge59 yearsPlace of birthLos Angeles, California, USABiographyLife and careerJoe 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.Filmography2 filmsAll2Acting26 Bullets2012as Andrew FaydenThe Other Sister1999as Jeff Reed