Critics at the time were divided, with some calling the narrative old-fashioned. However, that was precisely the film's strength. In a world growing increasingly cynical, Prem Ratan Dhan Payo offered a safe haven. It was a "fixed" dose of cinema—a movie that promised entertainment and delivered it without any pretension. It reassured viewers that good triumphs over evil and that family is the ultimate support system.
: Salman Khan stars in a double role. One is Yuvraj Vijay Singh , a stiff and stubborn crown prince of Pritampur on the verge of coronation; the other is Prem Dilwale , a happy-go-lucky stage actor from Ayodhya.