The cast of the movie Night Rose was as follows: 1 Kate Winslet as Night Rose. 2 Ian Holm as the male lead, Alan. 3 Lily Tomlin as the heroine's mother. 4. Sasha Roiz as the female lead's best friend. 5 Matthew McConaughey as the male lead's trainer. 6. Gina Torres as the protagonist's girlfriend. 7 Roonie Mara (Roonie Mara) as the heroine's friend. The above cast is for reference only. The actual cast may vary from version to version.