Silence of the Lambs heroine Clarice Starling is one of Jodie Foster's most iconic roles, but director Jonathan Demme preferred Michelle Pfeiffer.