Kate Upton took the time out to sing a rendition of 'Happy Birthday' to Jamie Foxx on Saturday, December 13.
The beauty channelled her inner Marilyn Monroe for the performance of the tune, as the actor turned 47 in New York City at Avenue.
Jamie spotted Kate and her boyfriend Justin Verlander in the nightclub and "told the DJ to turn off the music to announce their arrival" according to the New York Post's Page Six column.
A source went on to tell the publication that the star didn't hesitate to take to the microphone to sing the song for Jamie's birthday, and she "asked the crowd to help sing along".
Jamie was all smiles as she helped celebrate his birthday, and a cake was later presented to him, decorated to look like a microphone and featuring the words "Happy Birthday, Jamie!".
Earlier in the evening Jamie had spent time with Quvenzhané Wallis and his family and friends at plush restaurant Bodega Negra.
He took to his Instagram to pose with the 11-year-old actress and friend Conrad Hilton, all wearing fake moustaches as Jamie wore a sombrero.
Jamie captioned the image: "Had a blast last night celebrating my birthday with good friends and family. #mustachegang@iamquvenzhane @conradhiltonhiphop (sic)".
Tagged in Jamie Foxx Kate Upton