Angela Lansbury portrayed the iconic character Miss Marple in the film 'The Mirror Crack'd' in 1980. The film is based on Agatha Christie's novel by the same name.
Veteran actress Ava Mukherjee starred in a Marple-esque role in the 2009 film 'Detective Nani'.
Rooney Mara played the role of a computer hacker and investigator, who works with a disgraced journalist on a private case in the 2011 film 'The Girl With The Dragon Tattoo', based on the novel by the same name.
Preity Zinta portrayed the role of a CBI trainee, who is faced with the task of taking help from a convict, in order to search a murderer, in the 1999 film 'Sangharsh'.
Veteran actress Rakhi played the role of an amateur detective in the Bengali film 'Shubho Mahurat'.
Vidya Balan portrays the role of a detective in Hyderabad, in the upcoming film 'Bobby Jasoos'.
Emma Roberts in the 2007 film 'Nancy Drew' portrayed the role of teen detective Nancy Drew, based on the books of the same name, by publisher Edward Stratemeyer.
Natalie Cook (Cameron Diaz), Dylan Sanders (Drew Barrymore) and Alex Munday (Lucy Liu) are work as private investigators for an unseen millionaire named 'Charlie', in the 2000 hit film 'Charlie's Angels'.
Sandra Bullock goes undercover in 'Miss Congeniality' in a beauty pageant when an imminent terror attack is announced on the pageant.
Jodie Foster played the iconic role of new FBI agent Clarice Starling, in the critically-acclaimed film 'The Silence Of The Lambs'.