Nancy Drew is a 2007 American mystery comedy film loosely based on the series of mystery novels about the titular teen detective of the same name by Edward Stratemeyer. It stars Emma Roberts as Nancy Drew, with Josh Flitter and Max Thieriot. Set in Los Angeles, it was directed by Andrew Fleming. The film was released in theaters on June 15, 2007, by Warner Bros. Pictures. Critical reactions were mixed, but the film grossed $30 million worldwide on a $20 million budget.