The film is lavishly beautiful, and I was touched by some of the moments. But it's very ordinary in direction, has some odd shaky camera moments quite out of character for the material, and the story itself remains unbalanced, with the first half much more intriguing than the second. When Sebastian and Lady Marchmain leave the story, so does much of the interest.
The film emphasises Lady Marchmain's obsession with Catholicism to the point of using much leaden symbolism and lingering camera shots to bring about the point that her trenchant observation of her faith has ruined her children's lives. It tries to tell us that God has ruined Sebastian and Julia's chances of happiness.
But then the film has to deal with Waugh's ending (and the fact the author struggled with his own feeling about his faith) because we see that Lord Marchmain relents on his deathbed, to his children's immense relief, and Julia leaves Charles because she cannot cut herself off from His grace. It is ultimately Charles who is punished for his ungodliness - Sebastian lives broken and exiled, but of his own choice, and Julia has to live without Charles but at peace with God of her own choice - but Charles is the one character at the end of the book who has nothing that he has ever desired - not Julia, not his wife, not Brideshead, not his identity as an artist.
It is as if the film has no idea how to resolve the film. It wants to condemn God, but Waugh does not choose to do that in his text. And so, the film peters out uneasily and lost, through the final half hour.
I really liked Ben Whishaw as Sebastian; in looks he isn't quite what I would've expected, not blond and carefree from the text, but he manages to show Sebastian's fey frailty without being ridiculous. It's easy to see why Charles would've been attracted to him, and his life, at the outset. Matthew Goode (who is so very pretty) does struggle a bit, particularly in the latter half of the film, to convey poor Charles' emotions; probably because Charles is written as so much of a blank slate who just wants to adopt some code or convention to become someone else completely. Hayley Atwell is fine as Julia, but Julia was always not very well-fleshed out nor likeable. Emma Thompson is good as Lady Marchmain; her particular arch coldness comes more from the script than any translation issues from the original text.