Janmashtami 2025 Special: 7 Iconic Actors Who Brought Lord Krishna Alive on Screen
On Janmashtami 2025, we revisit 7 iconic actors — from Nitish Bharadwaj to Akshay Kumar — who brought Lord Krishna alive on screen with timeless performances.
From Nitish Bharadwaj in Mahabharat to Akshay Kumar in OMG: Oh My God, here are 7 memorable portrayals of Lord Krishna.

The birth of Lord Krishna, celebrated as Janmashtami, is a festival of immense cultural and spiritual significance across India. Over the decades, several actors have brought the divine character of Krishna alive on screen — from mythological epics to modern-day cinema. Each portrayal has left an indelible mark on audiences, blending devotion, charm, and timeless storytelling.
Here’s a look at 7 iconic actors who immortalized Lord Krishna on screen:
1. Nitish Bharadwaj
One of the most celebrated portrayals of Krishna came in B. R. Chopra’s Mahabharat (1988). Nitish Bharadwaj’s calm presence, divine aura, and powerful dialogues made his depiction a timeless classic still remembered today.
2. Swwapnil Joshi
In Ramanand Sagar’s 1993 TV series Shri Krishna, Swwapnil Joshi won hearts with his soulful performance. His portrayal of Krishna remains one of the most beloved in Indian television history.
3. Mrunal Jain
Mrunal Jain took on the role of Krishna in Kahaani Hamaaray Mahaabhaarat Ki (2008). With his serene expressions and grace, he gave depth and conviction to the divine character.
4. Vishal Karwal
Bringing charisma and charm, Vishal Karwal played Krishna in Dwarkadheesh Bhagwaan Shree Krishn (2011). His balance of Krishna’s playful leelas and divine wisdom struck a chord with audiences.
5. Saurabh Raj Jain
In the 2013 adaptation of Mahabharat, Saurabh Raj Jain became a household name. His strong screen presence and emotional depth earned him widespread acclaim and solidified his place among the most iconic Krishna portrayals.
6. Sumedh Mudgalkar
With youthful energy and heartfelt acting, Sumedh Mudgalkar brought Krishna alive in Radha Krishn. His performance resonated strongly with younger audiences, making him a modern favorite in mythological roles.
7. Akshay Kumar
Breaking tradition, Bollywood star Akshay Kumar played a modern-day Krishna in OMG: Oh My God (2012). With wit, charm, and a relatable approach, his version of Krishna added a refreshing dimension to the deity’s cinematic legacy.