United Kingdom, May 12 -- Julia Roberts has posed for an ultra-rare photo with all three of her children.

The image was shared by 57-year-old actress Julia's husband, cinematographer Danny Moder, 55, showing the star with their twins Hazel and Phinnaeus, both 20, and their youngest son Henry, 17 - in a break from their notoriously private approach to their family life.Julia and Danny have been married since 2002, having wed on her 82-acre ranch in Taos, New Mexico. The picture, posted to Danny's Instagram account to mark US Mother's Day, was captioned: "Mothers make the coolest stuff. Love these guys."

Julia, known for her roles in films such as 'Pretty Woman', 'Runaway Bride' and 'Ticket to Paradise', has largely kept her children out ...