Traditionally, the highest-grossing films have been war films, musicals and historical dramas, but franchise films have been the best performers in the 21st century, especially the Harry Potter, Lord of the Rings and Pirates of the Caribbean series. The only films in the top ten that do not form a franchise are the top two, Avatar and Titanic, both directed by James Cameron. Disney has enjoyed success with its Pixar brand, of which the Toy Story films have been the best performers. James Bond, Star Wars, and Indiana Jones are still among the highest-grossing franchises, despite starting over thirty years ago. Gone with the Wind (poster pictured) was the highest-grossing film for 25 years and, adjusting for inflation, would remain so. (Full list...)