
Oh My God(2012)
OMG: Oh My God! is a 2012 Indian Hindi-language satirical comedy drama film directed by Umesh Shukla. It stars Paresh Rawal as Kanji Lalji Mehta, an atheist shopkeeper who sues God after an earthquake destroys his shop. Akshay Kumar plays Krishna Vasudev Yadav, a mysterious guide who is actually Lord Krishna. The film follows Kanji's legal battle against God, which exposes the corruption of religious leaders and the business of faith. It was produced by Viacom 18 Motion Pictures and based on a Gujarati play. The film was a critical and commercial success, earning over ₹120 crore worldwide. It received positive reviews for its bold subject, strong performances, and humor. It won several awards, including the National Film Award for Best Supporting Actor for Akshay Kumar. The film was released on 28 September 2012 and is available for streaming on Netflix and Amazon Prime Video.
Quick Facts
- Streaming on
- Hotstar, YouTube
- Theatrical Release
- 28 September 2012
- Director
- Umesh Shukla
- Language
- Hindi
- Runtime
- 2h 5m
- Rating
- 7.7/10
Storyline
Kanji Lalji Mehta is a loud atheist who runs a shop selling idols. When an earthquake destroys his shop, his insurance company refuses to pay, calling it an 'act of God.' Furious, Kanji decides to sue God himself. His case makes him a public enemy, but he refuses to back down. With the help of a mysterious stranger named Krishna, Kanji fights a legal battle that challenges the very foundations of faith and religion.
“When God is the defendant.”
Film Details
Parental Guide
Where to Watch
Vibe & Tags
Cast & Crew





Reunion Meter
Frequent partnerships reunited for Oh My God
Cast reunions in this film: Paresh Rawal & Om Puri (25 films together), Paresh Rawal & Akshay Kumar (20 films together), Himesh Reshammiya & Paresh Rawal (8 films together), Himesh Reshammiya & Akshay Kumar (7 films together), Mithun Chakraborty & Akshay Kumar (7 films together), and Om Puri & Akshay Kumar (6 films together).
Trivia
- The film is an official adaptation of the Gujarati play 'Kanji Virrudh Kanji', which itself was inspired by the Australian film 'The Man Who Sued God'.
- Akshay Kumar, who plays Lord Krishna, initially hesitated to take the role because he felt it was too small and experimental for a star.
- The film's climax court scene was shot in a real Mumbai courtroom to add authenticity, with permission from the Bombay High Court.
- Paresh Rawal's character name, Kanji Lalji Mehta, is a nod to the original play's protagonist, keeping the cultural connection intact.
- Despite its religious theme, the movie faced minimal protests in India, unlike many other films touching on faith, and was praised for its balanced message.
- The film's soundtrack includes a rare Hindi version of the ancient 'Vishnu Sahasranama', a Sanskrit hymn listing 1000 names of Lord Vishnu.
- OMG was a surprise box office hit, earning over 80 crore rupees in India, much more than expected for a film with a spiritual debate plot.

