Holmes is 42 years old. The Dawson’s Creek star looks as young as ever, and it’s hard to believe she has a 15-year-old daughter. She recently starred in Brahms: The Boy II, which grossed $20 million worldwide. It seems she is hitting her acting stride in her 40s.
In 2020, Holmes was also the main character in The Secret: Dare to Dream, released to video on demand due to the pandemic. In its first weekend, it was the top-rented film on FandangoNow and Apple TV. Holmes also has some more projects in the works.