Richard Madden as Alan Reid