Cast » David Beaumont