Lupita Nyong'o has won rave reviews for her performance as Helen of Troy in The Odyssey, and she couldn't hide her smile as she stepped out in New York on Thursday.