Badla is a remake of the Spanish hit movie The Invisible Guest. It is a riveting thriller starring Amitabh Bachchan and Taapsee Pannu. The flick has been helmed by Sujoy Ghosh of Kahaani fame. Shah Rukh Khan's production banner Red Chillies Entertainment is co-producing this film in association with Sunir Kheterpal’s Azure Entertainment. The movie has been shot in Glasgow, Scotland.