2006 fantasy film starring Christina Ricci and James McAvoy (8)
I believe the answer is:
penelope
(Other definitions for penelope that I've seen before include "Mrs Odysseus" , "Wife of Odysseus or Ulysses" , "Ulysses' faithful wife" , "lady" , "Girl's name" .)