The smiley singer brings a pop of color to a dark London night. Plus: Reese Witherspoon, Benedict Cumberbatch & more!

IS IT 'LOVE'?

Heidi Klum gets goofy with pal Mary-Kate Olsen on Monday night as the two take in the tennis action with their beaus (not pictured) at the U.S. Open in Queens, New York.