Skip to content
Fri, 30 Oct, 2026Theatres · OTT · Hindi & Hindi dubbed
MovieMandalaआज क्या देखें?

2015 · Film

Prem Ratan Dhan Payo

Sooraj Barjatya's royal family drama in which a cheerful stage performer, played by Salman Khan, stands in for his lookalike, an injured crown prince, days before the coronation.

Reviewed by Movie Mandala, Sun, 18 Oct, 2026

Where to watch

India

As of 18 October 2026, Prem Ratan Dhan Payo is streaming in India on Prime Video with a subscription.

  • Prime Video

    With subscription

    Rajshri's YouTube channel has scenes only, not the full film

    Checked Sun, 18 Oct, 2026Open ↗

The story

Crown prince Vijay Singh of Pritampur is about to be crowned king, but his stiff, stubborn manner has strained ties with his fiancée, Princess Maithili of Devgarh, and with his estranged half-siblings. After an attempt on his life leaves him badly injured, the palace's loyal Diwan finds Prem, a carefree stage actor who looks exactly like Vijay and admires Maithili. Prem agrees to take the prince's place, and his warmth starts to change the royal household.

Spoiler-free: only the set-up.

Who it suits

Rated U, this lavish palace drama with songs, a lookalike swap and some sword-fight action suits family audiences, including children. It runs close to three hours.

familyfeel-goodromantic

Genres:FamilyRomanceDramaMusical

Curation to help you choose, not a review.

Background

Prem Ratan Dhan Payo is Sooraj R. Barjatya's fourth film with Salman Khan, after Maine Pyar Kiya (1989), Hum Aapke Hain Koun..! (1994) and Hum Saath-Saath Hain (1999). Rajshri Productions produced it and Fox Star Studios distributed it. Wikipedia reports that its core plot is inspired by the 2012 South Korean film Masquerade, itself loosely based on Anthony Hope's The Prisoner of Zenda. The title comes from Mirabai's hymn "Payo Ji Maine Ram Ratan Dhan Payo". Filming ran from June 2014 to September 2015 in Rajkot, Gondal, Udaipur, Athirappilly Falls and Mumbai, with songs by Himesh Reshammiya.

The film opened on 12 November 2015 for Diwali, alongside Tamil (Meimarandhen Paaraayo) and Telugu (Prema Leela) dubs. With a worldwide gross of about ₹432 crore, it was the second-highest-grossing Hindi film of 2015.

The facts

Language
Hindi
Hindi
Hindi original
Genre
Romantic family drama
Runtime
164 min
Certificate
U
Director
Sooraj R. Barjatya
Cast
Salman Khan, Sonam Kapoor, Neil Nitin Mukesh, Anupam Kher, Swara Bhaskar

Questions people ask

Where can I watch Prem Ratan Dhan Payo in India?
As of 18 October 2026, Prem Ratan Dhan Payo is streaming in India on Prime Video with a subscription.
Is Prem Ratan Dhan Payo in Hindi?
Yes. Prem Ratan Dhan Payo is a Hindi-language film.
Is Prem Ratan Dhan Payo suitable for children?
Prem Ratan Dhan Payo has a CBFC U certificate, which means it is suitable for viewers of all ages.
How long is Prem Ratan Dhan Payo?
Prem Ratan Dhan Payo runs for 2 hours 44 minutes (164 minutes).

If you like this, try

All titles →What's releasing next →