Willem Dafoe Photo - London UK Willem Dafoe at the UK  premiere of his film Mr Beans Holiday  Odeon Leicester Square London The film continues the adventures of the socially inept and childish Mr Bean as he travels to France for the Cannes Film Festival 25th March 2007 Andy LomaxLandmark Media
{}