Geoffrey Rush is excellent (as usual) and has been unfairly overlooked. He has the misfortune to be co-starring with someone who puts in an equally good performance and ticks all the awards boxes (royalty, plus a stammer!) to boot. See also: Tom Cruise in Rain Man.