Vinnaithaandi Varuvaayaa explores the complicated relationship between a Hindu Tamil boy, Karthik Sivakumar, and a Malayali Christian girl, Jessie from Alappuzha, Kerala. Karthik, (Silambarasan) is a Mechanical Engineering graduate in Chennai with poor results who aspires to become a filmmaker instead of an engineer. He falls in love with Jessie (Trisha Krishnan) only to be met by her indifference and reluctance as they belong to different religions and her strict conservative family will never consent to their union.