A new official trailer has been released for upcoming action-comedy movie, The Hitman’s Bodyguard. Watch the trailer here.

The movie stars Ryan Reynolds as Michael Bryce, a “protection agent” whose latest job is watching the back of his archnemesis Darius Kinkaid, played by Samuel L. Jackson.

The two sworn enemies must keep the peace between them for 24 hours, so the assassin can testify against one of the world’s most brutal dictators.

The movie also stars Salma Hayek, who plays Kinkaid’s almost-equally crazy wife.

It is directed by Patrick Hughes, and will be released on the 18th of August, 2017. Watch the trailer below, and check out its hilarious poster too.