Question: who plays rose on two and a half men
Answer: Melanie Lynskey