Marlon Brando: ‘I too, have had homosexual experiences’ - Cary Grant, Rock Hudson, James Dean, Laurence Olivier