Gangs of New York ★★★

There are a lot of weird decisions in this one but I can't say it doesn't work.