Danny McBride can't carry a movie on his humor alone. The brash and vulgar style only works if there's someone else to even it out a bit. I enjoy McBride, but he does get annoying. Due to being written by McBride, that's the gist of the humor in the film.
Aside from Portman looking absolutely stunning, there's really no reason to watch this movie. The SFX sucks, the jokes are bad, and the script is just terrible.