Lupita Nyong'o can do it all. In addition to being an actress [1] and an author [2], the 36-year-old has bars. On Monday, Lupita dropped by The Tonight Show Starring Jimmy Fallon [3], where she gave an impressive freestyle rap under her alter ego "Troublemaker." In her rap, she shouted out everything from Beyoncé and JAY-Z to her new children's book, Sulwe. Do yourself a favour and watch the video above now, then relive the time she and the cast of Us rapped [4] to a spooky beat.