The Hyper-Flattering Lipstick Beyoncé, Megan Fox, and SZA All Wear