Cate Blanchett has defended straight actors playing gay roles in film and TV. Hollywood has been criticised for giving LGBT roles to straight actors and earlier...