There's RDJ and his immeasurable charisma, there's Rockwell and Rourke rocking their lines, there's classy Paltrow and shallow ScarJo (bait for the horny nerds), there's good action.. and yet, something's missing. Don't get me wrong: this movie is FUN, from beginning to end. Too much talking? No way. Not enough action? Maybe, but there's plenty (2 fights, 1 'friend ruckus'). But the thread that ties it all together don't seem to be that strong (I blame it on Theroux). Anyway, go see it, you won't regret. One more thing: don't believe people telling that this movie talks way too much about the Avengers: a few bits here and there is not too much. And stay for the after-credits scene.