Agyness Deyn has admitted she is five years older than she has previously claimed.

The supermodel is actually 29, not 24 as she has insisted in the past but Agyness blames a former agent for the ruse.

She told the Guardian newspaper: "When I decided I would really do modelling I was like 18, and I think at the time that was quite old for a new face, so we knocked off a few years."

In 2007, Agyness' former classmates set up a Facebook group entitled 'Agyness Deyn You're Not 18' in response to an article which said she had been born in 1989.

It said: "This group is for all those who realise that supermodel Agyness Deyn, AKA Laura Hollins, is not 18, or 21 or any of the other ages she claims to be. We know people who went to school with her and will verify she is 24."

Agyness has recently made the transition from the catwalk to acting and says she is enjoying the chance to finally show her vulnerable side.

She explained: "For modelling you have to be such a strong person in a way - or seen to be a strong person. But in acting you have to get in touch with all the vulnerability that you carry."