Star Trek: First Contact is a worthy follow-up to the feature film Star Trek: Generations.

Captain Jean-Luc Picard (Patrick Stewart), commander of the Starship Enterprise in the 24th century, is still troubled by nightmares of being captured and nearly "assimilated" by the Borg, a terrifying race of half-machine, half-organic aliens.

When these invaders attack Starfleet spacecraft, some of the evil ones escape and head to earth. Traveling back in time to 2063 the Borg aim to change history by preventing a scientist, Zefram Cochrane (James Cromwell), from testing his rocket in warp-speed flight.

While some of his crew try to help Cochrane complete his mission, Picard returns to the Enterprise only to find that the Borg are on board, busy "assimilating" members of the crew. Alice Krige makes a seductive and formidable enemy as the Borg Queen, especially as she tries to pry secrets from Data (Brent Spiner), the android officer with an "emotion chip." Alfre Woodard is a 21st century associate of the scientist who experiences culture shock aboard the Starship Enterprise.

With its fascinating storyline and its adroit insights into human history, identity, and sexuality Star Trek: First Contact is a winner. It is directed by Jonathan Frakes who plays Picard's second in command.