For a Shakespearean trained actor* he sure has done a lot of Sci-Fi roles**. 'Star Trek: The Next Generation' is the most notable. He had a pretty major role in the movie 'Dune' as Gurney. Also, Professor Charles Xavier in the 'X-Men' movies.
And now Patrick Stewart is to be Knighted.
*Had to check to be sure but yes, he is a Shakespearean trained actor. With their English accents, they all sound like they can be classically trained actors.
**Not trying to disparage Sci-Fi either. It's a very underrated genre that most people don't give it the credit it deserves.