It makes sense for a lot of reasons. He started out as a TNG character and made enough of a impact he even got a entire episode about him, plus he was important enough to even bring back in the series final. Colm Meaney is also a legit movie actor so it makes sense to want to use someone with that rep in your movie. I think one of the reasons Guinan was used in "Generations" was also because she had been a movie star. He would have also made sense to have been on the Defiant in "First Contact."
Jason
Jason