The soap opera to end all soap operas! Not only did James Corden's The Bold and the Lyrical have a stellar cast of Ray Romano, Salma Hayek and Gary Oldman, it also had a pretty amazing script writer: none other than Justin Bieber.

In an amazing Late Late Show mashup of Bieber's most famous lyrics, the A-list cast acted out a dramatic love scene which started with Hayek, 49, and Romano, 58, feeding strawberries to each other.

"If I were your boyfriend, I'd never let you go," Romano says, taking his script straight out of "Boyfriend." "Chillin by the fire, eatin' fondue," he continues, until their romantic date is rudely interrupted by Hayek's second lover, Corden.

"Just friends? You nod your head yes, but you wanna say no," he replies in a perfect "What Do You Mean?" moment.

The tension rises until Hayek begs her second lover, "Is it too late now to say 'sorry'?"

"Everybody wanna steal my girl, huh?" blasts Romano. Until he quickly retracts his line (that's a One Direction lyric, Romano. Don't you know anything?!).

Just when we think the drama can't build any more, in storms Oldman, 58. "Baby, I've been thinking about ya. When I was 13 I had my first love," he says, quoting Bieber's "Baby."

All at once, Hayek's luck changes, and all men decide she's more trouble than she's worth.

"If you like the way you look that much, then, baby, you should go and love yourself," Romano tells her, before leaving the set.

"I'm better sleeping on my own," agrees Oldman!

Watch the amazing Bieber drama unfold in the video above.

Can't get enough of Us? Sign up now for the Us Weekly newsletter packed with the latest celeb news, hot pics and more!