Jamie Foxx has admitted he can relate to his Annie character’s struggle to balance life and work.

The Oscar-winning actor plays workaholic tycoon and mayoral candidate Will Stacks in the musical reboot of the 1982 film, who finds that orphan Annie (Quvenzhane Wallis) tugs at his heartstrings.

A picture of Jamie Foxx and Quvenzhane Wallis in Annie
Jamie Foxx can relate to his character’s struggle with balancing his personal and private lives (Sony Pictures/Barry Wetcher/PA)

As an A-list star with a demanding work schedule, father-of-two Jamie, 47, revealed he could understand some of what his character feels.

He said: “It’s the family. I think my oldest daughter [Corinne, now working as a model], it was tougher for her. All through my 20s, I just had to work all the time in order to stay afloat.

“But with my youngest daughter [Annalise, six], it’s easier. She’s able to come and hang out on set.

A picture of Jamie Foxx and his daughter Annalise at the Annie premiere
Jamie Foxx has a six-year-old daughter called Annalise (Evan Agostini/AP/Press Association Images)

“That’s the main thing you worry about, missing time with your family.”

Jamie’s co-star Cameron Diaz, who plays Miss Hannigan in the musical movie, agreed that it can be tough to get the balance right.

“It’s so consuming; there are 12-hour days minimum, and you’re [working] five days, sometimes six days a week and months at a time, and all other parts of your life can suffer and fall off a bit, so you can’t really do all of it at once,” said the actress.

A picture of Cameron Diaz at an Annie screening
Cameron Diaz admitted work can be ‘consuming’ (Scott Roth/Invision/PA)

“Definitely, there are times in my life when I’m like, ‘Wow’.

“Last year was one of them – I did three movies back to back.”

Annie is in cinemas now.