It's impossible to neither laugh nor accidentally dry heave while watching this.

John Krasinski was on The Late Show with Stephen Colbert to talk his upcoming turn as a soldier in Michael Bay's '13 Hours: The Secret Soldiers of Benghazi' when Colbert, inspired by his wife's previous appearance on the show and game of 'Fake Vomit-Off' that they played, challenged Krasinski to the same.

This time the script was 'A Few Good Men', and we dare you to try and make it to the end without laughing.

Via YouTube