 Ben Browder (qv) was the producers and series creators original  choice for the role of Major John Sheppard. Joe Flanigan (qv) was  hired for the role when Browder could not take the role due to  filming Farscape: Peacekeeper Wars. Browder was later cast in the  role of Lt. Col. Cameron Mitchell on Stargate: SG