Demi Moore's life hasn't exactly been LOL-worthy lately.

Still, Moore, 49, will have to put her personal troubles aside to promote her new flick, LOL, alongside costars Miley Cyrus and Ashley Greene.

In the teen-centered rom-com (out later this year), Moore plays Cyrus' mom, a single parent struggling to connect with her adolescent daughter Lola.

Despite their age difference, Moore seems to have more in common with Cyrus' unlucky-in-love character than with the mom she plays.

The Margin Call actress split from her husband of six years, Ashton Kutcher, last November, and entered rehab at Utah's famed Cirque Lodge in January after being rushed to the emergency room for a scary, drug-related collapse.

"She knows she's in a bad place," a source explained to Us Weekly at the time about the actress' decision to seek help. "She needed something serious to get her back on track."