Elegy 15 years old


Cultural critic David Kepesh finds his life -- which he indicates is a state of "emancipated manhood" -- thrown into tragic disarray by Consuela Castillo, a well-mannered student who awakens a sense of sexual possessiveness in her teacher.


Elegy Cast

Name Character
Penélope Cruz She was 34, now 50 years old as Consuela Castillo
Peter Sarsgaard He was 37, now 53 years old as Kenneth Kepesh
Michelle Harrison She was 29, now 45 years old as 2nd Student
Dennis Hopper He was 72, 74 years old when he died as George O'Hearn
Ben Kingsley He was 64, now 80 years old as David Kepesh
Debbie Harry She was 63, now 79 years old as Amy O'Hearn
Antonio Cupo He was 30, now 46 years old as Younger Man
Patricia Clarkson She was 48, now 64 years old as Carolyn
Emily Holmes She was 31, now 47 years old as 1st Student
Marci T. House She was 36, now 52 years old as Administration Nurse
Sonja Bennett She was 27, now 43 years old as Beth
Tiffany Lyndall-Knight She was 35, now 51 years old as Actor #2 in Play
Charlie Rose He was 66, now 82 years old as Charlie Rose
Shaker Paleja as Kris Banjee
Chelah Horsdal She was 35, now 51 years old as Susan Reese
Kris Pope He was 32, now 48 years old as Consuelas Bruder

Elegy Crew

Name Department
Jean-Claude Larrieu as Director of Photography. He was 65 (now 81) years old Camera
Katia Stano as Costume Design. Costume & Make-Up
Gary Lucchesi as Producer. He was 53 (now 69) years old Production
Richard S. Wright as Executive Producer. He was 48 (now 63) years old Production
Helen Jarvis as Art Direction. She was 50 (now 66) years old Art
Eric Reid as Executive Producer. He was 16 (now 32) years old Production
Tom Rosenberg as Producer. He was 8 (now 24) years old Production
Isabel Coixet as Director. She was 48 (now 64) years old Directing
Nicholas Meyer as Screenplay. He was 62 (now 78) years old Writing
Andre Lamal as Producer. Production
Elegy poster
Elegy (15 years)

  • Release day: Friday, August 08, 2008
  • Runtime: 112 minutes
  • Budget: 13000000.00
  • Revenue: 14894347.00