How Good Is John Hannah? Performances Ranked & Rated