This is Olivia Wilde.
1. Her twitter is pure gold.
2. She's a beautiful celebrity with tons of photoshoots and pictures to choose from, yet her twitter picture (for a very long time) was...
3. She just gave birth to an adorable little baby boy.
4. She's a proud feminist.
5. She and Stephen Colbert are hilarious together.
Yes, she was mocking him.