The 2012 election has already brought us the ridiculousness of "legitimate" presidential candidate Herman Cain. So spoofing campaign ads is going to be difficult this political season.

But in the trailer for 'The Campaign,' Will Ferrell and Zack Galifianakis are up to the challenge.

In the movie, which is scheduled for an August 10th release, the two funnymen play rival North Carolina politicians with presidential ambitions who square off against each other in a Congressional election. Watch their unique way of getting their messages across below.

So what do you think? Do you want to "take care of business" with Ferrell's Cam Brady character? Or would you rather "give Washington a hug' with Galifianakis' affable Marty Huggins?

Interestingly, Galifinankis' uncle Nick Galifianakis was a congressman from North Carolina between 1967 and 1973. Let's just hope for the sake of the people he once represented his nephew isn't basing Marty Huggins on his uncle's political career.