Who played Caledon Hockley in Titanic?
- Kate Winslet
- Leonardo DiCaprio
- Kathy Bates
- Billy Zane