Trivia: Both Frank Langella and Michael Sheen played their respective roles in the original Broadway production.
Trivia: In real life, Mary secretly married her second husband, William Stafford, while Anne was still Queen. Henry and Anne did not approve because Stafford had a low social rank and little money. Mary was banished from court, and her parents and uncle disowned her. Her final interaction with Anne was probably when Anne sent her a golden cup and some money, but still would not allow her at court. She was probably not present at the execution of Anne, like in this movie.
Trivia: Christian Bale was originally cast as George W. Bush, but left the production before filming started. Josh Brolin was cast at the last minute instead.