Fans of Shane Black's 2005 comedy crime thriller "Kiss Kiss Bang Bang" will find much to like in the red-band trailer for "The Nice Guys," starring Ryan Gosling and Russell Crowe.

Set in 1970s Los Angeles, the film follows private eye Holland March (Gosling), dubbed by his daughter as "the world's worst detective," and hired enforcer Jackson Healy (Crowe), who are forced to to work together to solve the case of a missing girl and the death of a porn star. Their investigation ends up uncovering a surprising conspiracy.

Written by Black and Anthony Bagarozzi, "The Nice Guys" also stars Kim Basinger, Matt Bomer and Margaret Qualley. The film opens May 20.