Joe 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.
What Actors Could've Played Batman in Various Decades?
The Batman is a superhero appearing in American comic books published by DC Comics. The character was created by artist Bob Kane and writer Bill Finger, and debuted in the 27th issue of the comic book Detective Comics on March 30, 1939.