Stephen Colbert and Emily Blunt have a fake vomit-off

It's hilarious and I love everything about it.