Mary
(Sarah Long) flanked by Henry VIII (Keith Michell) and Jane Seymour
(Jane Asher) from the 1973 film Henry VIII and his Six Wives
based on the BBC television series.
The
1971 BBC television series The Six Wives of Henry VIII
had Mary portrayed by Verina Greenlaw.© BBC
The
1971 BBC television series Elizabeth R featured Mary (Daphne
Slater) in the first episode, The Lion's Cub.
© BBC

In the 1969 movie about Anne Boleyn, Anne of the Thousand Days, Mary is portrayed by Nicola Pagett.
The
1986 movie based on the life of Lady Jane Grey, Lady Jane,
featured Jane Lapotaire as Mary.
The
most recent movie to feature Mary, 1998's Elizabeth, had
Kathy Burke (far left) in an over the top performance.
© Polygram Films

©HBO/Scholastic
These scenes are from an HBO production of Scholastic Book's Elizabeth, Red Rose of the House of Tudor, a book for young adults. This episode is now on video. It portrays Mary (Marion Day) as the scheming, favored elder daughter who tries to foil Elizabeth's attempts to earn Henry's affection. Completely fictional. For more information see the Scholastic web site.
2006- Joanne Whalley portrays Mary in The Virgin Queen
starring Anne Marie Duff. In the USA check out this site.
2007- Princess Mary from the first season of the Showtime series The Tudors.
©Francois Rousseau/Showtime
©Jonathan Hession/Showtime