The man, whose real name is Daniel Burleson, was charged with public intoxication, first offense under the legal age in a bar, first offense possession of alcohol under the legal age, and possession of a fictitious license, ID card or form, WNDU reported.
While all of the charges are simple misdemeanors, the possession of the fictitious license is a serious one.
The fake ID was a carbon copy of the one Christopher Mintz-Plasse used to purchase alcohol while underage in "Superbad", which Rogen co-wrote with Evan Goldberg.
According to police, the University of Iowa business student was approached by an officer around 12:30 a.m. on Friday morning, after he spotted him holding what looked like an alcoholic drink in his hand; he said Burleson admitted it contained vodka.
The cop said Burleson initially refused to show him any ID, but when he did it confirmed he was aged 20, a year shy of the legal drinking age.
The officer said he then asked Burleson if had any fake IDs, and he insisted he didn't. But when he searched his wallet, he found a Hawaii one belonging to the mononymous McLovin, with a listed birth-date of 06/03/1981, which would make the owner 38 years old.