Blockers (2018).Single mother Lisa Decker (Leslie Mann) drops off her young daughter, Julie, for her first day of kindergarten. She watches on as Julie is joined by two other girls, Kayla and Sam. Kayla’s dad Mitchell (John Cena) and Sam’s dad Hunter (Ike Barinholtz) introduce themselves and become close friends after seeing the bond between their children.
Twelve years later, on the day of the senior prom, Julie (Kathryn Newton) shares with her best friends, Kayla (Geraldine Viswanathan) and Sam (Gideon Adlon), that she plans to lose her virginity to her boyfriend, Austin. Kayla immediately pledges to do so as well, though on a casual basis with her lab partner and school drug cook, Connor. Sam, a closeted lesbian confused about her feelings, is reluctant, but joins the pact out of a desire for a shared experience that will bind her to her two best friends as they go on to college. She goes to prom with the harmless, Fedora-wearing Chad.
Lisa sets up a pre-party for the parents and kids. Mitchell greets Lisa, and notes that she has been evading his attempts to catch up. Hunter, divorced from Sam’s mother after his infidelity and ostracized by the other parents, arrives in a limousine for the girls, and pledges to make this night the best of her life. The girls head to the prom, and text each other about their sex pact. Back home, Mitchell and Lisa hear Julie’s still-open laptop and intercept the messages. They are unsure what the girls are discussing, as they are conveying messages through emojis. However, Hunter joins in and helps them decipher the emoji codes, and they find about the girls’ pact. Lisa and Mitchell rush to stop their daughters from following through, but Hunter tries to stop them. Hunter shares his intuition that Sam is gay, and that Chad is a beard, but at the first party, he sees her force herself to kiss Chad. Wanting to protect Sam from doing something she doesn’t want to do, he joins Lisa and Mitchell’s crusade.