In the poster, John can be seen in a police uniform and is surrounded by several news headlines about the encounter.

John has been known for doing films with a flavour of patriotism — Madras Café, Parmanu—The Story of Pokhran, Satyameva Jayate to name a few. In Batla House, he will be playing police officer Sanjay Kumar Yadav who led the Batla House encounter in 2008.

Director Nikkhil Advani tweeted, “Have waited for a long time for this story to be told. Unveiling an explosive account of one of the most controversial events to have rocked modern India.”