What actor played Gary Mitchell in the second Star Trek pilot?
Answer
Gary Lockwood
Answer
Gary Lockwood
Gary Lockwood played Gary Mitchell in “Where No Man Has Gone Before,” Star Trek’s second pilot.
The episode was produced after NBC rejected the first pilot, “The Cage.” It introduced William Shatner as Captain James Kirk and established the version of the Enterprise crew that led to the series order. Lockwood appeared as Lieutenant Commander Gary Mitchell, Kirk’s former friend and a gifted officer.
After the Enterprise crosses a powerful energy barrier, Mitchell develops extraordinary mental abilities and increasingly godlike ambitions. Sally Kellerman played Dr. Elizabeth Dehner, another crew member affected by the barrier. The episode’s conflict between Kirk and Mitchell became one of the series’ earliest examinations of power, friendship, and human limits.
A common mix-up is confusing Mitchell with other memorable guest characters from the original series. Roger C. Carmel played Harry Mudd, Michael Ansara played Kang, and Robert Walker Jr. played Charles Evans in “Charlie X.” Lockwood’s role is also notable because he later returned as Mitchell in the 2024 short film “765874 – Unification.”
Source: Wikipedia · fact-checked Sept. 2026