The full-length trailer for the upcoming Zac Efron romantic comedy 'That Awkward Moment' features not one but three songs, each with a totally different style.

The trailer opens with Efron and his friends arguing about whether it's okay to invite a woman into their "den of testosterone." During the first scene, viewers hear the hip-hop beat from 'Ayy Ladies' by Travis Porter featuring Tyga. The song from the group's debut release 'From Day 1' continues to play while the bros do some bonding, with Efron assuring a buddy, "If you're single, we're staying single with you."

As the trailer progresses and the dudes get girlfriends, the clip gets a burst of alt-rock energy in the form of the the Miles Kane track 'Come Closer,' a minor hit in the U.K. in 2011 from his album 'Colour of the Trap.'

The guys find themselves involved in a bit of drama, but things start to resolve themselves with the appearance of the trailer's final song, 'Drunken Hearts.' The peppy track was recorded by Oakland, California-based act Wallpaper and appears on their 2013 effort 'Ricky Reed is Real.'

Michael B. Jordan, Jessica Lucas, Imogen Poots and Miles Teller join Efron in 'That Awkward Moment,' which arrives in theaters on Jan. 31 with an R rating.