Dirty Girl is the story of Danielle (Juno Temple), the dirty girl of Norman High School in Norman, Oklahoma, circa 1987. Her reputation takes an unexpected hit when her misbehavior gets her banished to a remedial class, where she is paired on a parenting project with Clarke (Jeremy Dozier), an innocent closet-case with no friends. When her mother (Milla Jovovich) announces her engagement to her family-minded boyfriend (William H. Macy), mortified Danielle vows to get to California to find the father she's never met! Clarke is desperate to escape being sent to military school by his homophobic dad (Dwight Yoakam) and repressed mom (Mary Steenburgen), prompting the two mismatched misfits to make their getaway: on a cross-country road trip that leads to an unexpected and serendipitous friendship.