who plays rose on two and a half men
Melanie Lynskey On television, Lynskey achieved fame with her portrayal of Rose on the CBS sitcom Two and a Half Men (2003–15). From 2015–16, she starred as Michelle Pierson on the HBO series Togetherness, earning a Critics' Choice Award nomination for her performance. She also provided the voices of Beatrice in the Cartoon Network miniseries Over the Garden Wall (2014), and Megan on Disney XD's Future-Worm! (2016–18). She currently plays Molly Strand on Hulu's Castle Rock (2018–present).