Hancock Cast Alfred Molina Frances Barber Mel Martin Malcolm Sinclair Jim Carter Clive Russell Paul Brooke