Directed by Chidambaram S. Poduval, the survival thriller is currently streaming on Disney+ Hotstar
Coppola's directorial comeback after a hiatus of 13 years will premiere at the 77th Cannes Film Festival on May 17