'Being John Malkovich': Cameron Diaz or Catherine Keener?