The story is set in Goa. Ethan Mascarenhas (Hrithik Roshan) is a former magician who is quadriplegic, paralyzed from neck down. He is now a Radio Jockey. Sofia D’Souza (Aishwarya Rai) is his nurse, and has been so for the past twelve years. On the fourteenth anniversary of his accident, Ethan decides to file an appeal to the court for euthanasia (mercy killing) with the help of his best friend and lawyer Devyani Dutta (Shernaz Patel). Ethan’s mother, Isabel Mascarenhas (Nafisa Ali), also supports him in his petition, backing her son’s demand. A young man named Omar Siddiqui (Aditya Roy Kapoor) enters Ethan’s life to learn magic from him.