In my younger years, probably Maggie Elizabeth Jones. In my teenage years, probably Rowan Blanchard. In my (future) adult years, I'd kill to have Emma Watson play me.
Mariah Carey, definitely :)
I changed my mind I think maybe Kristen Stewart too
Selena Gomez or Lea Michele
I honestly don't know...I think, in my younger years, I would choose Francesca Capaldi, and for my teenage years, Bella Thorne, and adult years, IDK. :)