I don't think it's necessary that he would have to be the villain to be in a TNG film. In fact, there are many TNG episodes that don't have a villain at all.
Why must a movie have a villain?
For all kinds
of reasons. But the main one is that if your movie has a hero, having a villain to foil usually goes hand-in-hand.
Explain The Voyage Home! And The Motion Picture!