Marigold é uma atriz de filmes série B de L.A. que viaja para a Índia. Ao mesmo tempo que se vê abandonada neste País estrangeiro descobre que foi selecionada para um papel num filme de Bollywood. Aqui ela conhece o belo Prem, por quem se apaixona, descobrindo mais tarde que ele descende da realeza. Mas Prem já está prometido a outra e ele tem de optar entre o amor verdadeiro e a tradição.