Первоначально на роль Лауры Финнел рассматривалась кандидатура Ольги Куриленко, затем вместо Куриленко решили взять Нив Кэмпбелл, которая в итоге покинула проект в связи с беременностью, а вместо нее взяли Тэмзин Эджертон.
Во время съемок в Индии Элис Энглерт получила тепловой удар. Актриса была госпитализирована и пролежала два дня в больнице.
Брендан Фрейзер и Вивек Оберой могли сыграть в этом фильме.
Вместо Айшварии Рай Баччан, которая покинула проект из-за несогласованности съемочных графиков, роль Туладжи получила Бипаша Басу.