LONDON: Kate Winslet has won numerous awards including an Oscar as well as widespread critical acclaim in her 20-year acting career but the “Titanic” star admits that she does not always think she has done the best she can on screen.

The 39-year-old, who has received six Oscar nominations in all, is best known for her roles in the 2002 blockbuster as well as “Revolutionary Road,” “Sense and Sensibility” and “The Reader” for which she won the Academy Award in 2009. “I don’t think I always do actually (act very well on screen),” Winslet told Reuters at a promotional interview for her latest film “A Little Chaos,” in which she plays a landscape designer commissioned to work on the gardens at Versailles.