Matches 2003 II quiz

Seen a lot of movies from 2003? Can you match these pairs of actors and actresses with the correct movie? Select your answer from stars such as Matthew McConnaughey, Jennifer Connelly, Kathy Bates, Michelle Pfeiffer, John Travolta, Benicio Del Toro, Kate Winslet and Liam Neeson.