Charlotte Beaumout leads the cast in The Lovely Bones