A rendition of Marilyn Monroe’s “Happy Birthday, Mr. President” was also involved.

Happy birthday, Mr. Javier Bardemonce popped out of a cake in drag to celebrate hisSkyfallcostarDaniel Craig’s birthday.

Bardem clarified, “Coming out of a cake.

Javier Bardem, Daniel Craig

Javier Bardem and Daniel Craig at the ‘Skyfall’ premiere.Jon Furniss/WireImage

Craig said he had “no idea” Bardem was musical.

“I sang ‘Happy Birthday to You,’ my best Marilyn Monroe impersonation.

When they told me to sing, I was like, ‘Are you sure of that?

Are you sure you want me singing?’

And then I try.”

“So I really jumped in without knowing much about it.

What am I doing here?'

It was too late to pull back ‘OK, I have to do it now.'”

Want more movie news?