Andrew Brooke — English actor