Captain Jean-Luc Picard (Patrick Stewart) faced four major league villains in Star Trek: The Next Generation‘s movies, and here they are ranked worst to best. Starting with 1994’s Star Trek Generations, directed by David Carson, the cast of Star Trek: The Next Generation took over the Star Trek movie franchise. Three more films followed; 1996’s Star Trek: First Contact and 1998’s Star Trek: Insurrection, directed by Jonathan Frakes, and 2002’s Star Trek: Nemesis, directed by Stuart Baird.
https://screenrant.com/star-trek-captain-picard-movie-villains-ranked-worst-best/