This legendary celebrity has played the following roles: Clarice Starling, Iris, and Meg Altman. Name this Hollywood star.

Answer Jodie Foster

Born November 19, 1962, in Los Angeles, California, this is a photo of talented actress, director, and producer Jodie Foster. She's widely considered to be one of the best actresses of her generation.

Asked by · Last updated 4 years ago · 10.9K views · SOURCE