Evocative and endearing, this coming-of-age drama revolves around three cousins Arjun "Ajju"' (Arya), Kannan "Kutty" (Bobby Simha) and Divya "Ammu" Raghavan (Sri Divya), who share a close bond since their childhood.
Kutty is a software engineer whose heart and soul is back home in his village. Ajju, whose parents are divorced, is a bike mechanic who lives his life on his own terms. Ammu has completed her B.Com and aspires to do her MBA from IIM but is compelled to get married to workaholic corporate executive Shivaprasad "Prasad" (Rana Daggubati) because of her family astrologer's dire predictions. After their wedding, Ammu moves to Bangalore as Prasad is settled there. Kutty too relocates to Bangalore for his job while Ajju joins a biker gang as a mechanic in the same city.
Ammu feels lonely as Prasad often goes on long corporate trips and ignores her. Her only solace is the time she gets to spend with her cousins Ajju and Kutty. One day, upon inspecting a room in their apartment that Prasad never lets anyone enter, she is shocked to find it filled with photos, knickknacks and possessions of a woman (Samantha). In thought of not having a place in Prasad's heart and life, she leaves Prasad and returns to her village in sorrow.
Naive Kutty, who wants a traditional, modest, saree-clad girl for a wife, falls in love with an air hostess named Lakshmi (Raai Laxmi) on a flight from Bangalore to Coimbatore. They date and Kutty changes from a reserved and shy person to a trendy person to impress her. But his dreams are shattered when her ex-boyfriend arrives at her apartment and he realizes that she was only trying to get back with him. He breaks off his relationship with her.
Ajju was a bike racer but due to a misdemeanour, he is forced to serve a one-year ban from racing. Rakesh, who is now a top-bike racer, troubles Ajju. More the Ajju eventually hits him but is stopped by Coach Zachariah. Rakesh that Ajju is best at fighting, but he is best in racing.
Ajju falls for a radio jockey named Sarah (Parvathy), but when he finally meets her in person, he finds that she is a paraplegic. He starts to like her attitude and follows her. They become good friends, but Ajju is saddened when he learns that Sarah is to leave for Australia on a University scholarship.
Meanwhile, as Ammu and Prasad are in the middle of getting a divorce, Ajju learns that a few years back that Prasad was a bike racer. He then went by the name Shiva and was the leader of his biker gang. Shiva had given up on racing after he was involved in an accident that killed his girlfriend Grace Deiva Pushpam (who was the girl whose photos and possessions Ammu had earlier discovered in Prasad's room).
Upon knowing what happened, Ammu decides to return to Bangalore and works towards her MBA. She gradually wins over a repentant Prasad and soon arranges for him to meet Grace's parents (played by Prakash Raj and Vinaya Prasad). After the meeting, Prasad is able to let go of his past. Ammu forgives him and they get their marital life on track.
Ajju gets a chance to race on the same day that Sarah has to leave for Australia. Rakesh also arrives. With Ammu, Kutty and Prasad cheering for him, he wins the race. After the race, Ajju realizes how important Sarah is to him and his life. He pleads with her not to go to Australia. Sarah forgoes her scholarship to stay with him in Bangalore.
In the end, Kutty gets married to his neighbor in Bangalore, a European Bharathanatyam dancer, Michelle (Paris Laxmi), who has embraced the culture of India. The film ends with Ammu, Prasad, Ajju and Sarah breaking into Kutty's room and all of them posing for a photo.