Dougray Scott as Rob Haley Claire Forlani as Kate Templeton Michelle Ryan as Shauna Simon Callow as Guy Witherspoon Cherie Lunghi as Margaret Gordon Ramsay as Himself Joshua Bowman as Roberto Peter Bowles as Max Templeton Lee Boardman as Loz Adam Fogerty as Terry Pip Torrens as Health and Safety Official Caroline Langrishe as Liz Holly Gibbs as Michelle