Directed by: a couple of assholes
Starring: Max Von Sydow (Who must be going senile) and a bunch of people who needed the work.
Don't subject yourself to this retarted movie, stay home and watch a Uwe Boll movie instead. All of the trippy visuals you saw in the trailer come in the last half hour and are completely pointless and stupid. It's about the evils of advertising and fast food or something, I don't know. I never, ever leave a movie early but I walked out with probably 10 minutes left and wished I was smart enough to go earlier.