Alan Siegel ( Angel has fallen )Gerard Butler ( Angel has fallen )John Thompson [I] ( Angel has fallen )Les Weldon ( Angel has fallen )Mark Gill ( Angel has fallen )Matthew O'Toole ( Angel has fallen )