Mandy Moore Is the Perfect Age to Play This Is Us's Rebecca in Any Era

Fans have loved Mandy Moore since she was crooning "Candy" and making us all sob our way through the teen weepie A Walk to Remember. Now she's all grown up and playing the matriarch of the Pearson family on This Is Us. In any given episode, Moore can play Rebecca as an optimistic 20-something, an exasperated 30-something mom of three, a grieving 40-something widow, or a stylish 60-something doing her best to guide her adult children while still doing her own thing. This would be a feat for any actress, but Mandy deserves extra kudos for convincingly playing Rebecca at every stage of her life. That begs the question: how old is Mandy when she's not time-hopping her way through the decades on This Is Us?

Born April 10, 1984, Mandy is just 34 years old. That means she's roughly the same age as Rebecca is when she's wrangling the tween Big Three in the late '80s, but despite that being the version of her character that she's closest in age to, Mandy is amazing at bringing Rebecca to life at every age. Is it any wonder? After all, the actress/singer has always seemed at once wise beyond her years and eternally youthful. While she's sure to continue to make us cry right along with Rebecca at every age as This Is Us season three continues, now is the perfect time to look back at some of the star's best moments.