"The Late Late Show," but it was costar Ansel Elgort's smooth rendition of '70s song "Easy" that astounded the late night host and the audience.
"That was phenomenal," exclaimed Corden about Elgort's vocal chops. Corden then choked out, "You're better than me, you win." Trying to comfort the distraught host, Foxx suggested, "Maybe there's a world where all three of us are great singers." The three then teamed up for a rendition of "Ain't No Mountain High Enough."
Before Elgort took the stage, Corden began the riff-off with Bruno Mars' "24K Magic" and Foxx sang Stevie Wonder's "For Once in My Life," then followed up with James Brown's "I Got the Feelin'."
"Baby Driver," which, as Foxx pointed out, currently has 100% critics' rating on Rotten Tomatoes, opens June 28.
Talented getaway driver Baby (Ansel Elgort) relies on the beat of his personal soundtrack to be the best in the game. After meeting the woman (Lily James) of his dreams, he sees a chance to ditch his shady lifestyle and make a clean break. Coerced into working for a crime boss (Kevin Spacey), Baby must face the music as a doomed heist threatens his life, love and freedom. Read More