Question: why jodie foster not in hannibal?
Answer: The part of Clarice Starling was much smaller than it was in 'Silence of the Lambs' so Jody didn't feel it was worth her participation. Jody read the script for 'Hannibal' and wasn't happy with that film's depiction of Starling. Or the entire film in general. She wouldn't do the film unless she could direct it as well.