Aashayein, written and directed by Nagesh Kukunoor, stars John Abraham as Rahul Sharma, a compulsive gambler whose life changes completely after fate plays a cruel joke on him. A relative newcomer, Sonal Sehgal plays John's love interest. Supporting roles are played by Farida Jalal , Shreyas Talpade, Girish Karnad and Anahita Nair.The movie is the tale of Rahul's journey from darkness to light. A journey about love, hate, life, death, and above all, hope.