Reviewed by GREG KING Director: Danny Boyle Stars:Ewan McGregor, Cameron Diaz, Holly Hunter, Delroy Lindo, Ian Holm, Ian McNeice, Stanley Tucci, Dan Hedaya, Tony Shalhoub, Maury Chaykin, Judith Ivey Running Time:103 minutes. Angels are occasionally sent to earth to change an ordinary person's life has been a favourite theme for film makers. Although this quirky, visually dazzling but …