Richard Dean Anderson as Jack O'Neill
Amanda Tapping as Samantha Carter
Michael Shanks as Dr. Daniel Jackson
Christopher Judge as Teal'c
Ben Browder as Cameron Mitchell
Claudia Black as Vala Mal Doran
Don S. Davis as George S. Hammond
Beau Bridges as Henry "Hank" Landry
Corin Nemec as Jonas Quinn
Teryl Rothery as Janet Fraiser
Gary Jones as Walter Harriman
Carmen Argenziano as Jacob Carter|Selmac
Tony Amendola as Master Bra'tac
Cliff Simon as Ba'al
Peter Williams as Apophis
Colin Cunningham as Paul Davis
Lexa Doig as Dr. Carolyn Lam