Ben Browder was originally in the running for the role of Major John Sheppard on Stargate Atlantis, but had to pull out due to filming commitments for Farscape: The Peacekeeper Wars. Joe Flanigan got the part and Browder was kept in mind when the role of Mitchell was formed.