Three films based on novels make their debut this Friday.
Love in the Time of Cholera, starring Javier Bardem, Liev Schreiber and John Leguizamo.
Beowulf, directed by Robert Zemeckis and starring Angelina Jolie, Anthony Hopkins, John Malkovich and Robin Wright Penn.
Elegy, based on The Dying Animal by Philip Roth, and starring Ben Kingsley, Dennis Hopper and Penélope Cruz.