The 2000s was a golden age for all kinds of fantasy movies. Think the Narnia trilogy, Harry Potter, and of course, Pirates of ...
Keira Knightley played Elizabeth Swann in the "Pirates of the Caribbean" franchise. The five films collectively made $4.5 billion for Disney between 2003 and 2017. Knightley said the films were ...