What a pleasant surprise! I recall that this movie wasn't especially popular with the big critics, but I'm finding more and more little treasures with Netflix, and this definitely exceeded my expectations. While I understand some reviewers saying that this movie couldn't decide what it wanted to be ... well, that's sort of the point. A metaphor for a divided man. It was very touching. I think this is one of Tim Burton's best movies. He reins himself in a little so he's not so over-the-top Burton, and it works very nicely (though, reined in, one gets the feeling that he really likes David Lynch, but I don't consider that a flaw at all. Imitation being the sincerest form of flattery, and all that).
It's got some very good cameos, and, perhaps because they're not Americans, Ewan McGregor and Albert Finney do pretty well with their Southern accents, making them a little more understated than the thicker-than-sawmill-gravy shtick that usually passes for Hollywood's interpretation. What was it they used to say about Vivien Leigh playing Scarlett? "Better an English girl than a Yankee."