Keshu or Keshav Menon (Jayasurya) is a school dropout and a good-for-nothing sort. He is an introvert by nature, works in a photostat shop for living and stays with his mother in modest surroundings. One fine day, he makes a counterfeit note and it leads him to a shady antique shop owner, Danny Sayippu (Mukesh). At the insistence of Danny, he starts making more fake currency and soon, his life goes from bad to worse.
Armed men hijack a New York City subway train, holding the passengers hostage in return for a ransom, and turning an ordinary day's work for dispatcher Walter Garber into a face-off with the mastermind behind the crime.
A teacher opens a time capsule that has been dug up at his son's elementary school; in it are some chilling predictions -- some that have already occurred and others that are about to -- that lead him to believe his family plays a role in the events that are about to unfold.
This psychedelic tour of life after death is seen entirely from the point of view of Oscar (Nathaniel Brown), a young American drug dealer and addict living in Tokyo with his prostitute sister, Linda (Paz de la Huerta).