How Good Is James Foley? Performances Ranked & Rated