Let Salma Hayek, Ray Romano & James Corden Show You What a Justin Bieber Soap Opera Looks Like

If you've ever secretly wished for a soap opera written by Justin Bieber, (you know, in the deep trenches of your imagination) James Corden has just made your wish come true.

Corden, rising king of late night skits and carpool karaoke, brought some big-name actors together on The Late Late Show to perform a TV drama using strictly Justin Bieber lyrics. Salma Hayek (who actually made her start in telenovelas) stars as a flirtatious girlfriend, while Ray Romano, Gary Oldman and Corden himself play her numerous lovers.

Advertisement - Continue Reading Below

Challenging as the script would seem, they pull it off seamlessly, using songs like "Baby," "Boyfriend" and "Love Yourself" to tell the story of an overly dramatic love-triangle-turned-love-square. Standout lines include:

"Is it too late now to say sorry?" Hayek begs to her betrayed beau Corden.

"Shorty is an eenie-meenie-miney-mo lover," Corden scolds his promiscuous girlfriend.

"My mama don't like you. And she likes everyone," Oldman tells off his former flame.