Possible Answers For: Recent Jodie Foster role