Two travellers, a trade unionist Nallasivam (Kamal Haasan) and an advertisement executive Anbarusu (R. Madhavan) get stuck together when their flight from Bhubaneswar to Chennai is cancelled due to bad weather. They both take an eventful journey on trains, buses and taxis. They pass through what can be considered a reflection of the ‘real’ India, engaging in comic self-reflections and engaging in philosophical debates. During the journey, Nallasivam recounts the love of his life.