Jennifer Garner lies for loved ones

HOLLYWOOD: 'Invention of Lying' actress Jennifer Garner admits she doesn't always tell the truth if it will hurt those closest to her.

Jennifer Garner is a compulsive liar.

The 'Invention of Lying' actress admits sometimes it is easier not to tell the truth.

She is quoted as saying: "I would not even attempt to go one day without lying. What if someone asks you how you are and you have to stop and tell them how you are really feeling? You would never get through the day. No, I have to lie. I think we all do."

Jennifer - who has two daughters with her husband Ben Affleck, three-year-old Violet and eight-month-old Seraphina - revealed she often tells untruths to avoid hurting her loved one's feelings.

The 37-year-old star said: "I am a horrible liar. I can't do it. Even if I have your birthday present and your birthday is not until November, and I get a present, I have to tell you. I can keep a secret if you need me to, but otherwise, it doesn't work out.

"But I would lie to save somebody's feelings."