The film is set in a town called Vasco in Goa, named after Alberto Vasco, a Portuguese noble who owned most of the town during the colonial era. There are two rival gangs in Vasco, called the Bichhoos (Scorpions in Hindi), who are Hindus, and the Eagles, who are Christians. Bichoo gang’s leader is Prakash (Sharad Kapoor), while the Eagles are led by Max (Shah Rukh Khan). They are all enemies, they fight, run, chase, and beat. But they are usually stopped from fights by Father Jacob, or the Town Inspector (Sharat Saxena). One day Prakash’s brother Rahul (Chandrachur Singh) comes to visit after 2 years, who is a master-chef working in Mumbai. Rahul loves Goa the more he sees of it, and as he tours around Vasco, he meets Shirley (Aishwarya Rai), the twin sister of Max and he falls in love with her straightaway. Knowing about Eagles and Bicchhoo rivalry, Rahul keeps his mouth closed. He opens a pastry shop ‘Treat House’ and settles in Vasco. Meanwhile, he becomes part of the Eagles-Bichchoo rivalry, and gets closer to Shirley. The whole situation is unprecedented in this city, which gets all the more intriguing when Rahul comes across a secret about Max and Shirley’s past; a secret that will change their lives forever, and that, which leads to a death. He comes to know that Max and Shirley were actually the illegitimate children of Alberto Vasco, the founder of the town. Rahul wants to reveal this to Shirley in a letter but due to circumstances it falls in the hands of Prakash. Prakash plans to murder Max, to get his father’s lands worth Rs. 20 lakh. This leads to fight sequence between both, where Max accidentally shoots Prakash while defending himself. Max is arrested and his trial puts a rift between Shirley and Rahul. Max is about to go to the gallows, but the truth is finally revealed by Rahul and he acknowledges his brother’s mistake. The story ends with a happy note while Rahul and Shirley are married, Max too marries his love interest Roseanne.
Shah Rukh Khan as Max Dias aka ‘Maxi’ Aishwarya Rai as Shirley Dias, Max’s sister Sharad Kapoor as Prakash Sharma Chandrachur Singh as Rahul Sharma, Prakash’s younger brother Priya Gill as Rosanne, Max’s love interest Vivek Vaswani as Savia, Rosanne’s boyfriend Sharat Saxena as inspector Puneet Vashist as Michael Sushant Singh as Gotiya Nadira as Louise Suhas Joshi || Rahul’s mother