Tom Hanks has spoken out against the lewd comments made by Donald Trump about assaulting women, stating he was offended "as a man".

The Da Vinci Code actor said the GOP nominee had made the statements while at work and described it as "wrong" whatever the circumstances.

He told the Press Association: "He was at work, man. He wasn't in a locker room – he was at work. He was showing up to do a thing on camera.

"Look, I'm offended as a man. I'm not offended as a husband or a father. I'm offended as a guy. That's just not right, I'm sorry. It's not right at work, it's not right in the locker room.

"It's wrong, period. The end. That's all."

He also pulled no punches when it came to explaining why he would not be voting for a certain candidate on polling day.

"You've always got to vote for what the future is," he said.

"If you care about it, that's what you have to do. And it's kind of like if you have a horrible painful tooth and you need a root canal, who are you going to see?

"A guy who says 'oh I think I can figure out how to do a root canal for you, lay down' or are you going to go see somebody who's done 6,000 of them, has a degree on the wall and has a great history and expertise when it comes down to it?"

His comments have been widely shared on social media, with many praising the actor for speaking out.