Late Late Show With James Corden."
First, they meet cute outside an elevator as Hathaway belts out Bonnie Tyler's "I Need a Hero" from "Footloose." He then sings how he fell in love with her with "Just One Look," as the two step into an elevator. Their clothes are disheveled after the elevator doors open and they duet on Selena Gomez's "Can't Keep My Hands to Myself."
The scene switches to a romantic park where Hathaway warbles "Kiss Me" from "She's All That."
Next up: A duet of Jazon Mraz's "I'm Yours" in a bathroom where Hathaway sings while brushing their teeth. Then, trouble in paradise, as Hathaway spots a text on Corden's phone and launches into Biz Markie's "Just a Friend."
The heartache continues with "All By Myself" and "Leaving on a Jet Plane," with Corden pursuing her while singing "I'm Gonna Be (500 Miles)." It all ends happily (as all romcoms do) with "Let's Stay Together."
Watch the whole video below: