13. Kate Winslet as Rose in “Titanic”
Kate Winslet now regrets starring as Rose DeWitt-Bukater in “Titanic,” but not for the usual reasons actors give when they regret being in a film, like being dissatisfied with the experience or feeling that the final product is terrible. No, Winslet, who was 21 when the film was made, is now extremely critical of her performance as Rose and is embarrassed to watch it. The Brit says her regrets stem from her acting choices and the fact that she feels her American accent wasn’t strong enough.