Star: Jodie Foster