Jack and Diane

Jack and Diane is a 2012 American film written and directed by Bradley Rust Gray, and starring Juno Temple and Riley Keough. Diane's feelings for Jack -- the girl she met over the summer -- begin to manifest themselves in terrifying ways when she learns that her friend will soon be moving away.

Plot
Jack and Diane, two teenage girls, meet in New York City and spend the night kissing ferociously. Diane’s charming innocence quickly begins to open Jack’s tough skinned heart. But when Jack discovers that Diane is moving she pushes her away. Unable to grasp her new feelings, Diane's emotions begin to cause unexplainable violent changes to her body. Through these awkward and insecure feelings, the two girls must struggle to turn their first love into an enduring one.

Cast

 * Juno Temple as Diane
 * Riley Keough as Jack
 * Dane DeHaan as Chris
 * Haviland Morris as Jack's Mom
 * Cara Seymour Aunt Linda
 * Kylie Minogue Tara