THE Witcher star Henry Cavill's secret girlfriend has been revealed as Canadian environmental scientist Danielle Beausoleil.
The 37-year-old looked the picture of happiness as he made a rare appearance with his now not-so-mystery woman this week. He stepped out with Danielle, who describes her interests on social media as "travel and fitness", for the first time on Wednesday.
Danielle dressed in all black as she clutched the hand of her actor boyfriend, opting for ripped jeans and a military-style jacket.
She paired her look with dark sunglasses and an over-the-shoulder bag, while The Witcher star Henry wore jeans, a jacket and a grey beanie.
Read more on thesun.co.uk