WATCH: Ansel Elgort Will Make You Swoon With His Singing Voice In This Riff-Off With Jamie Foxx and James Corden

In case you didn’t know, Ansel Elgort is not only a great actor nor just a pretty face to look at–he’s a crooner, too.

He has been showcasing his musical skill on his social media accounts. If you haven’t seen any of them, now’s your chance because his singing voice finally made an appearance on the small screen–specifically on The Late Late Show With James Corden.

It all started when Jamie Foxx, Ansel’s co-star in Baby Driver, seemed to have challenged James Corden to a “surprise” riff-off.

The riff-off segment was inspired by the Pitch Perfect scene where the different groups would have to battle with songs from a certain category.

As Jamie and James battled it out on-stage along with Filipino acapella group The Filharmonic, it seemed that Jamie needed a little bit of help to win.

And so, Ansel swooped in to the rescue.

Watch how it all unravels below:

Sure, Jamie Foxx and James Corden were both great singers and a joy to watch, but nothing compares to the moment Ansel Elgort started singing. I literally screamed and had tears in my eyes.

(RELATED: ENTERTAINMENT: Ansel Elgort Sings “City of Stars” and It Is Spot On!)

The segment ended with the trio singing “Ain’t No Mountain High Enough.”

Where is my musical starring Ansel Elgort? More of him singing in movies, please!

What did you think of Ansel Elgort’s singing? Share it with us!