Julia Roberts appeared on The Late Show Starring Jimmy Fallon on Thursday night and let's just say the 46-year-old American actress looked amazing. Seriously, check out those pins.
Yes, the mother of three looks pretty damn good for 46, yes she's still one of our all time favourite actresses and yes she totally gave Fallon a run for his money during the show.
Roberts kept her look classic in a short-sleeved black shirt and mini shorts which she paired with lace up shoe-stilettos. The signature wavy tresses and the glossy, sun-kissed complexion? Seriously, what is her secret?
Motherhood clearly suits Roberts and taking on fewer film roles in recent years (her latest appearance was in August: Osage County alongside Meryl Streep, Ewan McGregor) has given her a healthy work-home balance.
Roberts and husband Danny Moder celebrated their 12th wedding anniversary last month and are both really hands on when it comes to raising their beautiful brood. Julia became a mum back in 2004 and now has twins Hazel and Phinnaeus, 9, and Henry, 7.
But back to Julia's interview with Jimmy - watch her take on the talk show host's 'Face Balls' challenge right here.
It's fair to say Jimmy was impressed with his guest's efforts too...
What Julia Roberts did on my show tonight was legendary. She is awesome. #FallonTonight #faceballs
- jimmy fallon (@jimmyfallon) August 1, 2014
Love Julia's chic summer style? Look no further...