Deol’s film career began with Koi Mere Dil Se Pooche for which she won three awards. She released several unsuccessful films in 2003. In 2004 she played a French teacher in Aayutha Ezhuthu. She went on to repeat the role in the Hindi remake Yuva.
Deol’s portrayal of a notorious and vengeful ghost in Ram Gopal Verma’s Darling (2007) was reviewed positively. Taran Adarsh from indiaFM noted that, “Esha Deol is excellent in a role that’s nothing short of a challenge. It would’ve boomeranged had it been entrusted to any inferior actor, but Esha is in terrific form here. This should be the turning point in her career.
She is set to star in her mother’s next directorial venture with Rekha and Abhishek Bachchan and also a film in which she is cast with her mother.
Deol’s next film is called Tell Me Oh Khuda. She will portray the lead role in the film opposite Rishi Kapoor. She will also appear in Shivam Nair’s Ghost Ghost Na Raha with Rahul Bose and Ayaz Khan.