who played clarice starling in silence of the lambs
Clarice Starling In the film adaptation of The Silence of the Lambs, she was played by Jodie Foster, while in the film adaptation of Hannibal, she was played by Julianne Moore.