James Norton as John Brooke in a scene from Little Women (2019)