Lavish, beautiful, wonderfully acted (Lily Cole, Tom Waits, Christopher Plummer are all awesome), entertaining.
Weirdly flat. I don't know what's missing. But go see it anyway. It's well worth the time and money. It's just not quite as good as you'd think, given how good it is.
Go see it at the pictures. The point will be lost on TV.