Lupita Nyong'o got in the Halloween spirit to take in the new Off-Broadway play Teeth on Wednesday night in New York City. She looked spooky and gorgeous in a black velvet tuxedo jacket.