Characters 2006 I quiz

Are you acquainted with characters from 2006 movies? Do you know which movies had famous actors playing the roles of Ethan Hunt, Dr. Robert Langdon, Professor Charles Xavier, Jack Sparrow, Lovelace, Le Chiffre, Miranda Priestly and Danny Archer?