Arun Govil in Shiv Mahima to Mohit Raina in Devon Ke Dev...Mahadev and Akshay Kumar in upcoming OMG 2, actors who played Shiva on-screen


Anticipation is at an all-high time as the countdown for OMG 2 has begun. Starring Akshay Kumar, Pankaj Tripathi and Yami Gautam, the film directed by Amit Rai releases on August 11, 2023. It is the sequel to OMG, in which Akshay played the role of Krishna. Here, he's taking the franchise forward by playing Shiva/Mahadev/Bholenath. 

The teaser of OMG 2 sparked enough curiosity to see Akshay play Neelkanth in the socio-drama. His looks from the film seem extremely promising. The superstar isn't the first to essay the role of Shiva on-screen. From TV shows to films, actors have rightfully taken the responsibility of portraying an important character with utmost dignity. Here's looking at the most popular on-screen depiction of Shiva over the years. 

Mohit Raina

Mohit Raina gained unprecedented fame after playing Mahadev in the TV show, Devon Ke Dev...Mahadev. He's still remembered for his performance in the mythological drama. 


Sourabh Raaj Jain 

Sourabh Raaj Jain is popular for his mythological shows. While he is famous for the portrayal of Krishna in Mahabharat, he also played Shiva with the same perfection in Mahakaali — Anth Hi Aarambh Hai.

Tarun Khanna

Tarun Khanna has played Shiva in multiple TV shows including Jai Kanhaiya Lal Ki, Devi Adi ParashaktiNamah, Ram Siya Ke Luv Kush, RadhaKrishnKarmaphal Daata Shani and Santoshi Maa.

Arun Govil

Yes, TV's beloved and revered Ram, Arun Govil, had also played Shiva in the film titled Shiv Mahima. It released in 1992.

Rohit Bakshi

Rohit Bakshi portrayed the role of Shiva in the popular daily soap Siya Ke Ram

We cannot wait to watch Akshay as Mahadev!