The premise for Dirty Grandpa is beautifully simple and straightforward: Zac Efron plays an uptight young guy about to get married who agrees to take his incredibly raunchy grandfather, played by Robert De Niro, to Daytona Beach for Spring Break. “I haven’t had sex in 15 years and I want to fuck fuck fuck fuck fuck,” De Niro yells. Luckily for him, Aubrey Plaza plays a sexy coed with a penchant for much — and we mean much — older dudes. “Maybe you can use it to hit your balls right into my vagina,” she tells him about his golf club (golf club = penis, keep up). Dirty Grandpa is in theaters on January 22nd, 2016 — throw on your headphones and watch the red band trailer in the meantime: