Margot Robbie was 29 in Peter Rabbit 2: The Runaway when she played the character 'Flopsy (voice)'.
That was over 3 years ago in 2021.
Today she is 33, and has starred in 41 movies in total, 5 of those since Peter Rabbit 2: The Runaway was released.
In Peter Rabbit 2: The Runaway, I think Margot Robbie looks: