Lupita Nyong'o looked stunning as she attended the Belvedere Presents
One Night for Life with John Legend at The Apollo Theater in New York on
Saturday. The 33-year-old actress showed off her beauty in a figure-hugging blue and white mini-dress, which unveiled her toned legs. Another pix below..