Cast
First Contact is the first film in the Star Trek film series in which none of the main characters from The Original Series appear. Rather, the main cast of Star Trek: The Next Generation play the following characters:
Patrick Stewart as Jean-Luc Picard, the captain of the USS Enterprise-E who is haunted by his time as a member of the Borg. Stewart was one of the few cast members who had an important role in developing the script, offering suggestions and comments. Picard's character was changed from the "angst-ridden character [viewers have] seen before", to an action hero type. Stewart noted that Picard was more physically active in the film compared to his usual depiction.
Jonathan Frakes as William T. Riker, the ship's first officer who leads the away team on Earth. Frakes said he did not have much difficulty directing and acting at the same time, having done so on the television series.
Brent Spiner as Data, an android and the ship's second officer, whose ambition is to become more human. Rumors before the film's release suggested that since Data's skin had been largely removed at the end of the story, it would allow another actor to assume the role.
LeVar Burton as Geordi La Forge, the ship's chief engineer who helps repair the Phoenix. La Forge was blind, and had been depicted wearing a special VISOR to see. Burton had lobbied for the VISOR to be discarded, since it hid his eyes and restricted the actor's ability to convey thoughts and emotions. The VISOR was replaced in First Contact by ocular implants, which were shown to be artificial but otherwise unexplained.
Michael Dorn as Worf, the commander of the USS Defiant and Picard's former chief of security.
Gates McFadden as Beverly Crusher, the ship's doctor. In an interview before the film's premiere, McFadden said she considered women finally on par with the men in Star Trek: "We've come a long way since Majel Barrett was stuck in the sick bay as Nurse Chapel in the [1960s] and made to dye her hair blond."
Marina Sirtis as Deanna Troi, counselor aboard the Enterprise. Sirtis missed working on the television show, and was acutely aware that expectations and stakes for First Contact were high; "we were scared that people thought we couldn't cut it without the original cast", she said.
Alfre Woodard as Lily Sloane, Cochrane's assistant. Woodard was one of the first people Frakes met when he moved to Los Angeles. During a conversation at a barbecue Woodard said she would become Frakes' godmother, as he did not have one. Through this relationship, Frakes was able to cast Woodard in the film; he considered it a coup to land an Academy Award-nominated actress. Woodard considered Lily to be the character most like herself out of all the roles she had played.
James Cromwell as Zefram Cochrane, the pilot and creator of Earth's first warp-capable vessel. The character of Zefram Cochrane had first appeared in The Original Series episode "Metamorphosis", played by Glenn Corbett. Cromwell's Cochrane is much older and has no resemblance to Corbett, which did not bother the writers. They wanted to portray Cochrane as a character going through a major transition; he starts out as a cynical, selfish drunk who is changed by the characters he meets over the course of the film. Although the character was written with Cromwell in mind, Tom Hanks, a big fan of Star Trek, was floated for the role by Paramount, though producer Rick Berman said it was never a serious consideration. Frakes commented that it would have been a mistake to cast Hanks due to his being so well known. Cromwell had a long previous association with Star Trek, having played characters in The Next Generation episodes "The Hunted" and "Birthright", as well as a role in Star Trek: Deep Space Nine. Cromwell described his method of portraying Cochrane as always playing himself. Part of the actor's interest in the film was his involvement in Steven M. Greer's Center for the Study of Extraterrestrial Intelligence, which offers training for first-contact scenarios.
Alice Krige as the Borg Queen, the controller of the cybernetic collective. Casting for the part took time as the actress needed to be sexy, dangerous, and mysterious. Frakes cast Krige after finding that she had all of the mentioned qualities, and being impressed by her performance in Ghost Story. Krige suffered a large amount of discomfort filming her role; her tight costume caused blisters, and the painful silver contact lenses she wore could only be kept in for four minutes at a time.
Some of The Next Generation's recurring characters also appeared in the film; Dwight Schultz reprised his role of Lieutenant Reginald Barclay and Patti Yasutake briefly appeared as Nurse Alyssa Ogawa. Whoopi Goldberg was not asked to return as Guinan, a wise bartender whose homeworld was destroyed by the Borg. Goldberg only learned about the decision through the newspapers. "What can I say? I wanted to do it because I didn't think you could do anything about the Borg without [my character]", she said, "but apparently you can, so they don't need me."
Michael Horton appears as a bloodied and stoic Starfleet Security Officer; his character was given the name Lt. Daniels in the next Star Trek film. As with many Star Trek productions, new, disposable "redshirt" characters are killed off over the course of the plot. Neal McDonough plays Hawk, the Enterprise helmsman who aids in the defense of the ship until he is assimilated and killed. McDonough was cavalier about his role as a redshirt, saying that since one of the characters in the deflector dish battle had to die, "that would be me". "Resistance is futile", the Borg's tagline, was spoken by Jeff Coopwood.
The film also features cameos by two actors from the sister television series Star Trek: Voyager, which was in its third season at release. Robert Picardo, who played Voyager's holographic Doctor, was asked to appear as Enterprise's Emergency Medical Hologram after suggesting to producers that the two vessels should share similar technology. Picardo's line "I'm a doctor, not a door stop", is an allusion to the Star Trek original series character Dr. Leonard McCoy. Picardo's fellow Voyager actor Ethan Phillips, who played Neelix, cameos as a nightclub maître d' in the holodeck scene. Phillips recalled that the producers wanted the fans to be left guessing whether he was the person who played Neelix or not, as he did not appear in the credits. During production, there were incorrect rumors that Avery Brooks would reprise his role as Star Trek: Deep Space Nine captain Benjamin Sisko.