Steven Beverly played by Jack Dawson play by Leonardo DiCaprio and Anna popplewell play by Rose play by Kate Winslet from the movie on Titanic
read more
steven beverly has been suggested to play 3 roles. Click below to see other actors suggested for each role, and vote for who you think would play the role best.