Skip to content
Oh My God official poster

Oh My God(2012)

7.7/10
Hindi125 minstheatrical

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.

Director:Umesh Shukla
Filmed In:Mumbai, India
Mood:
funnyemotionalinspiring

Oh My God is streaming on Hotstar and YouTube.

Where to watch:

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

7.7Rating
125Minutes
HindiLanguage
U/ACertificate
Release Date28 September 2012
Release Typetheatrical
Also Known Asओ माय गॉड · ओएमजी ओ माय गॉड! · OMG: Oh My God! · พระเจ้าช่วย! · オーマイゴッド 神への訴状 · OMG: Thần linh ơi! · О, Господи! · Ω, Θεέ μου · OMG: ओह माय गॉड! · 신은 유죄다
Filmed InMumbai, India

Parental Guide

Violence
Low
Language
Low
Sex / Nudity
Mild
Drugs
Mild
Intensity
Low

Where to Watch

Vibe & Tags

Mood
funnyemotionalinspiring
Themes
corruptionjusticeidentityfamily
Tonesatirical
Pacingmoderate
Complexitymoderate
Audiencemultiplex
Best Withwith-partner
Violence1
Emotion4
Humor4
Rewatchability4

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.

Frequently Asked Questions