Jim Cameron is a feisty man and a perfectionist, but also absolutely brilliant.

– Kate Winslet