Jennifer Love Hewitt did a not-too-bad job in portraying Audrey Hepburn although she was not able to grasp everything about Audrey. Speaking the truth, playing Audrey Hepburn is a gambling, a risky task in every sense. I don't think that there r more than very few ppl who can really carry the mission, and we can't expect that we are going to see a facsimile of the best actress in the Hollywood history. So, at least, we should give Jennifer some applauses for her courage to take the role.