Pharrell didn't let a rainy New York morning get him down, bringing the sunshine in the form of his hits 'Happy' and 'Marilyn Monroe,' both of which he cheerfully performed on the 'TODAY' show June 5.

Taking the stage for 'Happy,' Pharrell sang and danced with a smile on his face the entire time, bringing those positive vibes despite the downpour. He even instructed fans to point at the rain during the bridge of the song as he sang, "Can't nothin' bring me down."

Pharrell also gave a gift to the audience, who faithfully waited out in the rain for his performance. While singing 'Marilyn Monroe' (the first track off of his album 'G I R L'), he surprised fans by walking into the crowd (backed by a security guard carrying an umbrella, of course) much to the audience's delight as they screamed and shrieked in excitement.

In addition to his performances, Pharrell's rep also addressed the controversy surrounding the singer after wearing a Native American headdress on the cover of ELLE UK's July 2014 issue.

"I respect and honor every kind of race, background, and culture," his rep delivered in a statement to the New York Daily News. "I am genuinely sorry."

Check out Pharrell's performance of 'Happy' above and 'Marilyn Monroe' below (which has been mislabeled as 'GIRL.')