There are a ton of movies based on books arriving in theaters this year, and if you're looking for a good thriller, you may want to check out Every Secret Thing. It's debuting at the Tribeca Film Festival on April 20, and the trailer has just been released. Elizabeth Banks stars as Nancy, a detective still haunted by her failure to save a small child who is mysteriously killed by two girls (Dakota Fanning and Danielle Macdonald). When a 3-year-old goes missing around the same time that the two young women are released from juvenile detention eight years later, Nancy and her partner (Nate Parker) start to unravel some disturbing secrets. The movie, which also stars Diane Lane and Common, will be released on May 15. Until then, you can watch the trailer below.