Barwny świat Bollywoodu, przeniesiony w realia współczesnego Londynu. Geena (Preeya Kalidas) to skromna dziewczyna, wychowana w tradycyjnej indyjskiej rodzinie. Pewnego dnia, spotyka czarującego Szkota Jaya (James McAvoy), w którym zakochuje się od pierwszego wejrzenia. Rodzice nie akceptują jednak ich związku, dlatego zakochani spotykają się po kryjomu, planując wspólną ucieczkę.