The rest of the cast does mostly fine work with Ewan McGregor a relatively weak point and Abigail Breslin, younger than
nearly everyone in the cast by about twenty years (or much more in many cases), simply unable to hold her own against such towering thespians.