1920 London is a 2016 Indian supernatural horror film set in the early 20th century that follows Princess Shivangi (Meera Chopra), whose husband Veer Singh (Vishal Karwal) becomes mysteriously possessed after receiving a bewitched necklace from Rajasthan. Desperate, Shivangi turns to her former lover Jai Singh Gujjar (Sharman Joshi), now a powerful exorcist, to reverse the sinister curse. As they battle dark forces across the eerie backdrop of London and Rajasthan, hidden betrayals and deep sacrifices emerge—ultimately culminating in a chilling showdown where love, guilt, and redemption collide.
1920 London - official trailer
Watch 1920 London on Amazon Prime Video