Olivia Wilde at the SNL After Party in New York City Olivia Wilde at the SNL After Party in New York City