Kate Winslet may be her own toughest critic when it comes to her performance in "Titanic."
The 36-year-old Oscar winner, who turned up at the Royal Albert Hall in London on Tuesday for the premiere of the 3-D re-release of the box-office juggernaut, had some thoughts on the quality of her turn as Rose DeWitt.
"My American accent could've been much better. My acting could've been a lot better," the actress confessed to MTV.
We'll give her a break, as Winslet was a mere 21 when she shot the iceberg epic alongside Leonardo DiCaprio (who was absent from the British premiere, held up filming Quentin Tarantino's "Django Unchained").
Winslet said she's not concerned about her mug having that revealing third dimension for worldwide viewers.
"I think I look nicer now," she said. "I prefer myself as a 36-year-old. It's really weird 'cause when you're 21 you think, 'Oh, God, when I'm 36, oh God, that's nearly 40 and I'll look really old and wrinkly by then.' And actually I quite like the way I look. I feel OK about myself these days."
Watch the interview, below.
-- Matt Donnelly
Photo: Kate Winslet arrives at the world premiere of "Titanic 3-D" at the Royal Albert Hall in London on Tuesday. Credit: Alastair Grant / Associated Press