Maggie Gyllenhaal admits people forget about the age difference between her and her husband.

The actress is seven years younger than her spouse, actor Peter Sarsgaard and says the gap has been the accidental subject of some ill-advised remarks.

Maggie said: "A journalist went up to my husband once and said 'did you know that dating anyone more than three years younger than you is considered paedophilia?'. He quipped back, 'Really? My wife is seven years younger.' "

Peter has previously played the role of David in 'An Education', a character who falls in love with a 16-year-old girl.

In the film 'Crazy Heart', Maggie played a character who falls in love with a man three decades older than her.

Peter and Maggie have one daughter, Ramona, who was born in 2006. The pair married in Italy earlier this year.