Pregnant Anne Hathaway spent an hour in the gym doing cardio.

Anne Hathaway

Anne Hathaway

The 33-year-old star - who is expecting her first child with husband Adam Shulman - was spotted doing a high-energy workout at a gym in New York City over the weekend.

A source told the New York Post's Page Six column: "She spent over an hour on the cardio equipment looking as beautiful as ever."

And once the 'Les Miserables' actress gives birth, she isn't planning on rushing back to the gym to get her post-baby body back.

A source shared previously: "Anne wants to be healthy and because she doesn't want to rush back into a film role, she's not going to put herself under pressure to slim quickly.

"She does yoga every day and eats mainly organic food, although she has been tempted by bagels and doughnuts recently to combat morning sickness."

Anne may have more time for the gym after the birth of her little one as she is also said to be planning to "take a break from Hollywood" following the baby's arrival.

The source added: "Anne can't wait to be a mum. She's been wanting it for a long time and waited until the right time to take a break from Hollywood.

"She feels she's achieved so much already, it's time to take a break from acting. She's told friends she wants to put her career on the back burner for a while and concentrate on being a full-time mum."