Salman Khan in Tiger Zinda Hai

The makers of Tiger Zinda Hai released the much awaited trailer of the film today. Salman Khan is back with his high octane stunts, action drama and his gorgeous Pakistani aide, Zoya a.k.a Katrina Kaif.

In case you haven’t seen the trailer yet, watch it here.

Apart from Salman & Katrina, I am pretty sure your eyes hovered onto the actor who plays the negative role in the film.

Sajjad Delafrooz

A villain is pivotal to any plot, and in this case, he is gorgeous too. UAE-based Iranian actor Sajjad Delafrooz plays Abu Usmaan, the bad guy in Tiger Zinda Hai. The hottie also played a minuscule role in Akshay Kumar‘s 2015 thriller, Baby.

He is quite a looker! Check out a few photos:

Are you also going weak in the knees?

Uff! He cooks too. Could he be any more perfect?

And he can rock a fedora!

He manages to make us drool even in his traditional outfit:

You see it, don’t you?!

We are loving this gift to (wo)mankind!