The red-band trailer for Indian action film Kill is here, and it özgü certainly earned its rating. If you’re squeamish about eye injuries, maybe give this one a skip.

Kill follows army commando Amrit (Lakshya), who boards a New Delhi-bound train to save his sweetheart Tulika (Tanya Maniktala) from being forced into an arranged marriage. Unfortunately, his journey soon becomes derailed when a ruthless gang led by Fani (Raghav Juyal) begins terrorising passengers. In response, Amrit embarks on an exceedingly bloody rampage to protect his fellow commuters — and probably work off a bit of his frustration.

Purely judging from the trailer, Kill looks like if Old Boy met Die Hard and Train to Busan — only with exceedingly graphic, gory knife fights instead of zombies for the latter.

Kill arrives in theatres on July 4.