Amanda Seyfried can "smell" electricity.

Amanda Seyfried

Amanda Seyfried

The 'In Time' actress - who announced earlier this week she is expecting a baby with her fiancé Thomas Sadoski - has found her senses have been heightened since falling pregnant, and she can't bear to be around anyone with body odour.

She said: "The only thing that I can't tolerate is body odour. Normally body odour is, 'Uh, it's alright.' But I cannot tolerate it anymore. If someone has it, I have to leave. I have a hard time with that.

"I can smell electricity. I swear to God I can smell the TV."

However, the 30-year-old beauty insists she isn't bothered by the change.

She added: "I was looking forward to it. Nothing makes me sick."

The 'Les Miserables' actress also admitted she is surprised by how much she has been craving candy, as she always used to be able to keep her sweet tooth in check.

She admitted to reporters: "I have a separate stomach for sweets.

"It's pregnancy, too, I blame it on that. I didn't think it was going to come back this harsh, but it did."

Amanda's pregnancy announcement came just two months after she and Thomas got engaged after six months of dating.

At the time, a source said: "Tommy and Amanda recently got engaged and shared the happy news with family and close friends."

The blonde beauty and the 40-year-old actor first met in 2015 while co-starring in the play 'The Way We Get By'.

Amanda - who has previously dated Justin Long and Dominic Cooper - will walk down the aisle for the first time, but it will be Thomas' second marriage.

He was previously wed to Kimberly Hope for eight years, but they split in the summer of 2015.

Amanda and Thomas were first romantically linked to each other in March before their romance was confirmed in May.