Thomas (Arvind Swamy) has completed his academics in America and returns to India, to look after his father's business. He seeks blessings of his Aunt who is a nun at a church and there happens a chance meeting with Priya (Kajol). Hence, he falls in love with Priya who won't disclose the fact that she is interested in God and servicing the poor. He notices Deva (Prabhu Deva), a barber who is very smart at pursuing girls to fall in love . Deva befriends Priya through his musical troop (Nassar and his group) and does various acts to make Priya fall in love with Thomas. While doing so, Deva himself falls in love with Priya which she reciprocates. Thomas realizes this at the end and sacrifices his love and plans to become a church priest.