Ranvir (Saif Ali Khan) and Rajiv (Akshaye Khanna) are half brothers who own a huge stud farm in Durban, South Africa. They breed horses on their huge ranch house and are also renowned to be the biggest bookies in the horse racing circuit. Ranvir, the elder of the two is known to be a very shrewd man. He is very aggressive, and is always on the move. His half brother Rajiv, on the other hand, is extremely laid back, and is also a chronic alcoholic. Sophia (Katrina Kaif) is Ranvir's personal secretary. She adores her boss and loves him. However, Ranvir is totally unaware of her feelings for him and regards her adoration as her efficiency. Shaina (Bipasha Basu) is an upcoming Indian ramp model in Durban. She and Ranvir share a very beautiful relationship, which is just on the borderline of love.
Shaina is in love with Ranvir but through a twist of fate gets married to his younger brother, Rajiv. When she discovers that Rajiv is a chronic alcoholic, her world is shattered. Ranvir too is disturbed as he had sacrificed his love for his younger brother because Rajiv had promised him that if he gets married to Shaina, he will leave alcohol forever. Rajiv, after getting married breaks his promise and the story starts getting complicated. In a weak moment Ranvir and Shaina come very close to each other, and an affair starts between the two. When Rajiv starts suspecting his wife, all hell breaks loose! A murder is committed, a contract killing is issued, double crossing becomes the order of the day and betrayals are executed at the blink of an eye!
A sharp tongued detective R.D., getting wise on the proceedings, starts an intriguing investigation with his brainless assistant Mini (Sameera Reddy) and the story starts to move at a breakneck speed, full of unexpected twists….