Joe Flanigan

Joseph Harold Dunnigan, III, better known by his professional name, Joe Flanigan, is an American television actor born in Los Angeles, California on January 5th, 1967. He is best known for playing the role of Lieutenant Commander John Sheppard on the science fiction television series Stargate Atlantis.