Actor Aaron Eckhart arrives on the red carpet for the premiere of his new Universal Pictures movie 'Love Happens' at Mann's Village Theater in Los Angeles, on September 15, 2009. Eckhart plays the role of Burke Ryan and co-star Jennifer Aniston plays Eloise in the movie which opens in US cinemas on September 18. Getty Images logo Getty Images 2 months ago

Actor Aaron Eckhart arrives on the red carpet for the premiere of his new Universal Pictures movie 'Love Happens' at Mann's Village Theater in Los Angeles, on September 15, 2009. Eckhart plays the role of Burke Ryan and co-star Jennifer Aniston plays Eloise in the movie which opens in US cinemas on September 18.