Repo! The Genetic Opera 15 years old

Not Your Parent’s Opera

Repo! The Genetic Opera

By the year 2056, an epidemic of organ failures has devastated the planet. The megacorporation GeneCo provides organ transplants on a payment plan - and those who can’t fulfill their plans have their organs repossessed. In the midst of this, a sickly teenager discovers a shocking secret about herself, her father, and their connection to GeneCo.

Credits

Repo! The Genetic Opera Cast

Name Character
Bill Moseley He was 57, now 72 years old as Luigi Largo
Alexa PenaVega She was 20, now 35 years old as Shilo Wallace
Paris Hilton She was 27, now 43 years old as Amber Sweet
Paul Sorvino He was 69, 83 years old when he died as Rotti Largo
Anthony Stewart Head He was 54, now 70 years old as Nathan Wallace / Repo Man
Joan Jett She was 50, now 65 years old as Guitar Player (uncredited)
Sarah Power She was 23, now 38 years old as Marni Wallace
Briana Buckmaster She was 8, now 24 years old as Sherrie Alviso
Terrance Zdunich He was 32, now 47 years old as Graverobber
Sarah Brightman She was 48, now 63 years old as Blind Mag
Jessica Horn She was 29, now 45 years old as Jessica Adams
Branko Lebar as Rotti's Chauffeur
Nivek Ogre He was 45, now 61 years old as Pavi Largo

Repo! The Genetic Opera Crew

Name Department
Alex Kavanagh as Costume Design. She was 37 (now 53) years old Costume & Make-Up
Harvey Rosenstock as Editor. Editing
Darren Lynn Bousman as Director. He was 29 (now 45) years old Directing
Terrance Zdunich as Music. He was 32 (now 47) years old Sound
Terrance Zdunich as Writer. He was 32 (now 47) years old Writing
Darren Smith as Music. He was 36 (20) years old when He died Sound
Darren Smith as Writer. He was 36 (20) years old when He died Writing
Anthony Ianni as Art Direction. Art
Joseph White as Director of Photography. He was 29 (now 45) years old Camera
Repo! The Genetic Opera poster
Repo! The Genetic Opera (15 years)

Not Your Parent’s Opera

  • Release day: Friday, July 18, 2008
  • Runtime: 98 minutes
  • Budget: 8500000.00
  • Revenue: 188126.00