Demi Moore has arrived back in Los Angeles after her stint in rehab.
The actress looked tanned and healthy as she walked off of a private jet last night and was greeted by a mystery woman who gave her a huge hug, TMZ reports.
The Ghost star has not been seen in public since shortly before she was rushed to hospital on January 23 where she was treated for exhaustion.
Demi is believed to have checked into Cirque Lodge in Sundance, Utah to seek professional help for substance abuse issues and an eating disorder.
It is reported that she then went on a short vacation to the Caribbean to soak up some sun and have a "reality break" before returning home.
People magazine claims that the 49-year-old flew out of Nassau, Bahamas with a mystery man and then went through customs in Florida before arriving back in California.
Demi has been going through a challenging time after reports that her estranged husband Ashton Kutcher cheated on her with Sara Leal on their sixth wedding anniversary.
She has three daughters from her marriage to Bruce Willis.