The desert sun beats down a man, hurt and barely alive. The one thought on J's mind as he fights for his life in the burning desert is Natasha.
J (Hrithik Roshan) is a salsa instructor in Las Vegas.
Natasha (Barbara Mori), a Spanish woman, comes to him to learn the salsa. Though they don't speak the same language, it does not stand in the way of love.
However their moment of happiness is cut short and that's when Gia (Kangana Ranaut) steps into the picture as J's student.
Kites is much more than a tale of love. Betrayal and violence join hands to take it beyond a romance and into the tracks of a thriller.
Kites is about an Indian man's romantic affair with a Latina woman and their predicament as they do not understand each other's language. Hrithik Roshan plays a salsa teacher. Kangana Ranaut plays a very rich girl and is shown as Hrithik's dance student.
The story is set in Las Vegas. In the course of learning Salsa from him, she falls madly in love with him. But then a twist in the tale takes place and the romantic story takes a thriller turn. Barbara Mori plays a Latina who speaks only Spanish which Hrithik can't speak a word of. So he speaks to her in Hindi/English and yet the two communicate and fall madly in love. But then something happens that forces the two to
split and that's where Kangana Ranaut steps in. In the harsh terrain of the Mexican desert, a mortally wounded man is left for death in the heat of the desert sun. This is Jai (Hrithik Roshan) - once a street smart, carefree, young guy and now a wanted man. The only thing that keeps him alive is the quest to find the love of his life, Natasha (Barbara Mori). A woman, engaged to another man, but surely destined for Jai. A woman, who comes into his life like a bolt of lightning, and changes it forever.