Stephen Colbert's many emotions, costarring Olivia Wilde