A "Coronation Street" episode was filmed on QE2 in 1995, though the ship in the storyline was not QE2, rather just some cruiseship....
Another soap, "Crossroads", filmed an episode aboard in the early 80's, I think 1981?
"Masterchef" in 2006 did a fun episode on board, with breakfast in the Lido and a dinner for the Captain as contests. It's great to see the QE2 galleys in action. Here is a clip:
Note: You tube link not active
Plus there are the documentaries in which QE2 is features such as National Geographic's "The Superliners Twilight of an Era", The History Channel's Modern Marvels "Ocean Liners Titanic to QE2" and the awesome "QE2 The Last Great Liner" by Kingfisher Films Productions"