
TNA Genesis 2012
Genesis (2012) was a professional wrestling pay-per-view (PPV) event produced by the Total Nonstop Action Wrestling (TNA) promotion, that took place on January 8, 2012 at Impact Wrestling Zone in Orlando, Florida.[3] It was the seventh event under the Genesis chronology and first event of the 2012 TNA PPV schedule.
Where to Watch
No US streaming subscription carries this title right now.
Top Cast

Robert Roode Jr.
Bobby Roode

Jeff Hardy
Jeff Hardy

Kurt Angle
Kurt Angle

James Cox
James Storm

Matt Morgan
Matt Morgan

Anthony Mayweather
Crimson

Nuufolau Joel Seanoa
Samoa Joe

Nicholas Aldis
Magnus

Mark LoMonaco
Bully Ray

Chris Parks
Abyss

Gail Kim
Gail Kim

Mickie James
Mickie James

Rob Szatkowski
Rob Van Dam

Chad Lail
Gunner

Devon Hughes
Devon

Elijah Burke
D'Angelo Dinero

Daniel Solwold Jr.
Austin Aries

David Cash
Kid Kash

Michael Paris
Zema Ion

Jessy Sorensen
Jesse Sorensen
More Like This

Beyond the Mat

Cagefighter: Worlds Collide

Queen of the Ring

WWE Royal Rumble 2007

Embattled

In the Blood

You Cannot Kill David Arquette

Jungleland

Foxcatcher

Hands of Stone

Facing Ali

...All the Marbles

Beast

Generation Iron

WWE Royal Rumble 2008

Prizefighter: The Life of Jem Belcher

Burning Sands

Jawbone

The Night Before

WWE Royal Rumble 2006