The good doctor season 2 episode 3 36 hours July 8, 2019 16 32 64 128 The good doctor episode 3 The good doctor s2 ep 2 The good doctor season 3 episode 18 The good doctor korean episode 2 english sub The good doctor season 3 episode 10 full episode