Two decades ago, life would stop every Sunday at 9:00 a.m., when Mahabharata aired on DD National. It was the original Game of Thrones, only 10 times more amazing and steeped in great history. Since then, many others have tried to re-create that magic, but haven't quite got it right. Now imagine if the Mahabharata were to become a major Hollywood motion picture. There are no words that can define this level of awesomeness. They say casting is half the battle for a good movie, so here goes.

1. Shantanu -Sean Bean

The father of Bhishma and the ancestor of the Pandavas and Kauravas.

1018201312000031156227maha1

2. Bhishma -Ian McKellan

Grand uncle to both the Pandavas and the Kauravas. In order to ensure his father's happiness, he vowed to never ascend to the throne and to remain celibate all his life.

101820131200003129900maha2

3. Dhritarashtra -Gary Oldman

Born blind, Dritarashtra was the brother of Pandu and the father of the Kauravas .

1018201312000031148303maha3

4. Pandu -James McAvoy

The father of the Pandavas, Pandu was crowned King of Hastinapur instead of his blind brother, Dhritarashtra.

1018201312000031152308maha4

5. Vidur -Hugh Laurie

Half brother of Pandu and Dhritarashtra and arguably one of the wisest characters in the epic, Vidur saved the Pandavas more than once from Shakuni and Duryodhana's evil schemes.

1018201312000031159586maha5

6. Yudhisthira -Viggo Mortense

The eldest Pandava, Yudhisthira was wise, just and kind: the most noble of all the brothers.

101820131200003121260maha6

7. Arjun -Orlando Bloom

A gifted archer and warrior, Arjuna was Guru Drona's favourite. The anecdote about Arjuna and the bird's eye is still told to kids as a lesson in focus.

1018201312000031151978maha7

8. Bheem -Tom Hardy

The mightiest of the five Pandavas had a fiery temper, but a heart of gold.

1018201312000031144229maha8

9. Nakul and Sahdev -Ryan Gosling (in a double role)

The talented twins, born to Madri, Pandu's second wife.

101820131200003123553maha9

10. Draupadi -Marion Cotillard

Draupadi was wife to the five Pandava brothers. Some say that it was her taunting of Duryodhana that triggered the chain of events which led to the war between the Pandavas and the Kauravas.

101820131200003115165maha10

11. Duryodhana -Mark Strong

Duryodhana was the eldest Kaurava and the epic's main antagonist. He nurtured a deep rooted hatred for the Pandavas, planted in him by his maternal uncle, Shakuni.

101820131200003115971maha11

12. Dushasana -Robert Knepper

He was the Kaurava who tried to disrobe Draupadi. He later paid for that with his life when Bheem tore open his chest and drank his blood. Not a good way to go.

101820131200003124649maha12

13. Guru Dronacharya -Liam Neeson

Guru Dronacharya was a teacher and mentor to both the Pandavas and Kauravas. Despite knowing they were wrong, he served as the General of the Kaurava forces in the war.

101820131200003125846maha13

14. Shakuni -Christoph Walt

The Kauravas' maternal uncle and schemer extraordinaire. Much of the blame for the war rests on him and his quest for revenge.

1018201312000031154166maha14

15. Sri Krishna -Johnny Depp

Sri Krishna was the mortal incarnation of Lord Vishnu. He became Arjuna's charioteer in the war and revealed the Bhagvad Gita on the battlefield.

1018201312000031159446maha15

16. Karna -Brad Pitt

Known as "Danveer" Karna, he was a gifted warrior and was righteous and generous to a fault. He is considered by many to be the greatest warrior in the Mahabharata.

101820131200003123432maha16

And finally,

Narration by Morgan Freeman

1018201312000031155877maha17

Inspired from this great post on Quora .