Poster for Repo! The Genetic Opera

Repo! The Genetic Opera

2008, horror, music, science fiction

98 minutes

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...

Last rated on

?

Recommended

?

based on 0 users

7.0

based on 2 critics

Cast

Alexa PenaVega

Alexa PenaVega

Shilo Wallace

Paul Sorvino

Paul Sorvino

Rotti Largo

Anthony Stewart Head

Anthony Stewart Head

Nathan Wallace / Repo Man

Sarah Brightman

Blind Mag

Paris Hilton

Paris Hilton

Amber Sweet

Bill Moseley

Bill Moseley

Luigi Largo

Nivek Ogre

Nivek Ogre

Pavi Largo

Terrance Zdunich

Terrance Zdunich

Graverobber

Sarah Power

Sarah Power

Marni Wallace

Jessica Horn

Jessica Adams

Branko Lebar

Rotti's Chauffeur

Brianna Buckmaster

Brianna Buckmaster

Sherrie Alviso

Joan Jett

Joan Jett

Guitar Player (uncredited)

Brad Austin

Brad Austin

Young Morman Man

Crew

Art

Anthony Ianni

Art direction

Liesl Deslauriers

Set decoration

Camera

Costume and make-up

Alex Kavanagh

Costume design

Directing

Editing

Production

Terrance Zdunich

Terrance Zdunich

Associate producer

Darren Smith

Associate producer

Troy Begnaud

Associate producer

Darren Lynn Bousman

Darren Lynn Bousman

Executive producer

Peter Block

Peter Block

Executive producer

Jason Constantine

Executive producer

Jonathan McHugh

Executive producer

Yoshiki Hayashi

Executive producer

Sarah Greenberg

Executive producer

Tim Palen

Executive producer

Mark Burg

Mark Burg

Producer

Oren Koules

Producer

Carl Mazzocone

Producer

Sound

Writing

Darren Smith

Writer

What is Veboli?

Veboli provides personal movie advice, so you can easily choose the right movie to watch. Learn more

Stay up to date?

Read the Veboli blog

Instagram
Instagram
LinkedIn
Twitter

Got a question?

Send us a message

English

Largescale poster for Repo! The Genetic Opera

Distribution

10

9

8

7

6

5

4

3

2

1

0

Distribution

10

9

8

7

6

5

4

3

2

1

0