Jack O'Neill is a character from the hit series, Stargate SG1. Major General Jonathan "Jack" O'Neill (born October 20, 1952)[1] is a fictional character in the science fiction feature film Stargate and the subsequent television series Stargate SG-1 played by actors Kurt Russell in the film (name spelled as O'Neil) and Richard Dean Anderson in the series. O'Neill also appears occasionally in the television series Stargate Atlantis.