Frank Caliendo might be corny and hacky 90 percent of the time. But goddamn if his impressions don't make you spit out your water all over your keyboard.

Exhibit A: This morning on ESPN Radio's Mike & Mike show, Caliendo came on and nailed a dramatic reading of Allen Iverson's infamous "Practice" rant — as Morgan Freeman. Between the classical music, the "we talkin' bout practice!" quotes and the dead-on Freeman voice, Caliendo goes pee-your-pants funny on this one. Seriously don't drink anything while you watch this video.

Caliendo didn't stop there, though. Next, he played both Jon Gruden and Charles Barkley in Jack Nicholson's famous scene from "A Few Good Men." Nah, really. Check it out:

[via ESPN]