James Cameron revealed Leonardo DiCaprio almost lost his part in 'Titanic' even before they started shooting, thanks to his negative attitude ...