Julia Roberts looked gorgeous in a throwback photo on her social media as she celebrated her son’s 17th birthday. Julia, 56, is known for her gorgeous looks that have been envied since the 90s. In a stunning unseen photo shared on her Instagram , the star seemed to have halted her ageing since 2007 as she looked exactly the same then as she does now.

The post was an image of the Notting Hill actress and her son Henry when he was a baby. The actress was 39 in the makeup-free family photograph as she smiled down at her youngest son. The caption read: ‘Incredible that this baby is now a towering 17 year old wonder! Happy Birthday beautiful Henry 💙’ The actress has previously commented on her eternal youth in an interview with Vogue.

She joked that she pickled her head: ‘Pickling. I put my head in the jar every other Saturday for 18 hours. It does wonders.

The smell is awful.’ Julia then added: ‘No – serious answer. Good genes, leading a life that is fulfilling, and I have said this – and I say it usually as kind of a joke – but I do believe in the love of a good man.

‘I believe that my husband loves me and cares for me in a way that makes me feel deeply, deeply happy. And anytime you see someone who’s happy, it doesn’t matter how old they are.’ The actor married her husband, cameraman Daniel Moder in 2002.

The couple went on to have three children, twins, a daughter and a son named Phinnaeus and Hazel born in November 2004 when Julia was 36. Her youn.