Angel Cast Romola Garai Sam Neill Lucy Russell Michael Fassbender Charlotte Rampling Jacqueline Tong Christopher Benjamin Una Stubbs Jemma Powell Simon Woods Seymour Matthews