Have you ever seen Will Ferrell punch a baby? No? Well, the first official trailer for Jay Roach’s ‘The Campaign’ will rectify that. We have it below.

The upcoming summer comedy imagines Ferrell as long-standing Southern Congressman Cam Brady, who has run unopposed for years but faces his first political dogfight when the mild-mannered Marty Huggins (Zach Galifianakis) tosses his hat into the ring.

The trailer establishes exactly why most people will want to come check out ‘The Campaign’ when it opens. It boasts Ferrell vs. Galifianakis. And as the tagline says: May the best idiot win.

But the supporting cast looks equally solid, with Jason Sudeikis playing Ferrell’s campaign manager, and roles for Dan Aykroyd, John Lithgow, Brian Cox and Dylan McDermott. Ironically, Roach moves to ‘Campaign’ from the HBO movie ‘Game Change,’ so he knows a thing or two about absurd politics. He also knows how to squeeze the funny out of Galifianakis, putting him to good use in 2010’s ‘Dinner for Schmucks.’

‘The Campaign’ opens everywhere on Aug. 10. Here’s the trailer. What do you think?