Financial Express | Sonam to play a modern day princess in Salman Khan-starrer 'Prem Ratan Dhan ... Financial Express In Sooraj Barjatya's Prem Ratan Dhan Payo, Sonal Kapoor will play the role of a graceful modern day princess. SummaryPrem Ratan Dhan Payo has Salman Khan in a double role and also stars Neil Nitin Mukesh, Anupam Kher. Sonam Kapoor Feels 'Weird' To Romance Salman Khan! Sonam Kapoor's 'oh my god!' moment with Salman Khan Sonam to play a modern day princess in Prem Ratan Dhan Payo |