Benicio Del Toro has been honoured for his big screen achievements in Havana, Cuba. The star - who played Cuban activist Che Guevara in two films last year (08) - was handed the Tomas Gutierrez Alea prize at a ceremony attended by actors Robert Duvall, James Caan and Bill Murray.