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 Rachel Bortles · Last updated 4 years ago · 10.9K views · SOURCE