Kate Winslet has backed her Titanic co-star Leonardo DiCaprio to win his first Oscar at next month's ceremony.

The actress said she would be "surprised" if The Revenant star did not receive the Best Actor award after missing out with his previous five Oscar nominations.

Speaking on the red carpet of the awards at London's May Fair hotel, Winslet, who won the Best Actress Oscar for 2008 film The Reader, also said her nomination for best supporting actress for her role as Joanna Hoffman in the biopic Steve Jobs was the "ultimate cherry on the cake".