Cry-Baby is a 1990 American teen musical film written and directed by John Waters. It stars Johnny Depp as 1950s teen rebel "Cry-Baby" Wade Walker, and also features an expansive ensemble cast that includes Amy Locane, Iggy Pop, Traci Lords, Ricki Lake, Kim McGuire, David Nelson, Susan Tyrrell, and Patty Hearst.