One of the most flawed, yet real characters that Shah Rukh has portrayed, the movie proves the fact love is not always black or white or even logical. While Dev is unhappy in his marriage to the independent Riya, Maya feels no passion for her husband and childhood friend Rishi, though he is nuts about her. Lonely in their respective marriages, Dev and Maya meet and fall in love and enjoy bliss, that is until it is time to face reality. Directed by Karan Johar, the movie explores the fine line between cheating and falling in love. Co-starring Rani Mukerji, Abhishek Bachchan and Preity Zinta.