Some of the most unforgettable characters in movies and TV shows wear white coats, carry stethoscopes, and are always ready to spring into action when the situation calls for it. The great thing is how different all these characters are — you never know whether you’re getting a medical mystery detective or a simple voice of reason. Nevertheless, these onscreen doctors have a way of keeping viewers hooked. You don’t have to be sick to love them, but let’s be honest — some of them would make going to the hospital kind of fun.
From brilliant weirdos to cool-headed heroes, these TV and movie docs bring way more than just medical skills to the screen. They’ve made us laugh, cry, and even think twice about WebMD. So if you’ve ever found yourself weirdly obsessed with a surgeon or rooting for a grumpy diagnostician, this list of the best fictional doctors is for you.
1. Gregory House – ‘House M.D.’

‘Curmudgeon, ’ ‘sarcastic, ’ and ‘cynical’ are all words that could perfectly describe Dr. Gregory House, played by Hugh Laurie. As a diagnostician, the titular House is practically a mini-god, but as a person, he’s nothing short of insufferable. His desire to search for the truth at all costs, alongside his expert-level proficiency as a doctor, are the actual qualities that set him apart. However, they also guarantee that he’s as annoying as he is proud.
For eight seasons, House kept viewers hooked with some of the most unorthodox medical cases and intoxicating personal drama ever seen on TV. Regardless of how impossible the diagnosis seemed, House went knee deep in it, in fact, the more out-of-the-box, the better. Somehow, he kept his license, won over fans with his sarcasm and dry wit, and probably even inspired a few real-life doctors along the way.
2. Miranda Bailey – ‘Grey’s Anatomy’

It’s safe to say that viewers have a love/hate relationship with Dr. Miranda Bailey, played by Chandra Wilson. Nicknamed ‘The Nazi’ at some point in the series, Miranda started off as a loveable but stern resident doctor. She served up both a helping hand and an iron fist while dealing with the interns under her care.
Outside the messy and painfully human dynamics of her relationships with her coworkers and her personal life, she proved worthy of her certificate and license. She was beyond helpful in most cases and was willing to offer advice when needed. In the sea of great doctors on Grey’s Anatomy, it’s not the easiest thing to pick out just one, but Dr. Bailey’s skill and depth as a character made her too good to ignore.
3. Michaela Quinn – ‘Dr. Quinn, Medicine Woman’

You know it’s serious business when a doctor actively goes looking for medical adventures to tackle. When Dr. Michaela Quinn (Jane Seymour) arrived in Boston searching for something worthy of her time and expertise, she got exactly what she bargained for… and more. It wasn’t easy to convince the people of Colorado Springs to accept modern medicine, but that was just the challenge she was looking for.
Call her a jack of all trades because, asides from saving lives, Dr. Quinn often ended up being the town’s moral compass. Some would consider her a missionary of sorts, considering she helped tackle issues like racism, bigotry, and fear of outsiders. On top of that, she took it upon herself to open their eyes to new ideas and push them beyond their narrow way of thinking.
4. John Dorian – ‘Scrubs’

Strip away the goofiness and laughs from Scrubs, and what you’ve got is a group of hospital staff genuinely trying to save lives. At the heart of it is Dr. John Dorian (Zach Braff), who also happens to be one of the show’s most likable characters. He’s not just down to earth and as relatable as they come, he’s a genuinely skilled doctor.
JD’s tendency to daydream and get lost in his head often made him look like he was in a zone of his own. But when it mattered, he always stepped up. What really made him stand out was how the show dug into his personal life, delivering solid lessons along the way. At the end of it all, he felt more like a real person than just another TV doctor.
5. Stephen Strange – ‘Doctor Strange’

Dr. Stephen Strange isn’t just a doctor — he’s Doctor Strange, and the name fits like a glove. Played by Benedict Cumberbatch, this Marvel character starts off as a brilliant, somewhat arrogant, neurosurgeon with a spotless track record and a larger-than-life ego. Right, until a life-changing accident shatters his hands—and his identity.
Desperate to heal and regain control, Strange embarks on a journey that leads him not to a hospital, but to the mystic arts. What starts as a search for a cure becomes a path to something far greater: protecting the world from magical and interdimensional threats. Sure, he still has a bit of that know-it-all swagger, but his transformation from surgeon to Sorcerer Supreme — and his drive to save others — cements his spot as one of the most unforgettable fictional doctors out there.
6. Frasier Crane – ‘Frasier’

Don’t expect to see Dr. Frasier (Kelsey Grammer) in a lab jacket, walking through the hallways of a hospital. He’s not your run-of-the-mill doctor. Instead, this doctor of psychiatry runs a radio show where he waves a magic wand and solves people’s problems — at least that’s what it looks like most of the time. While he’s practically the Dr. Phil of radio in Seattle, things are quite different at home.
Outside his professional career, Dr. Crane has the tendency to be immature, especially when dealing with his brother, Niles. The brothers are so alike that they’re always getting into silly arguments over the smallest things. But that’s all part of the show’s charm, it gives some insight into the doctor simply being themselves which makes him feel more real and easy to connect with.
7. Hannibal Lecter – ‘Hannibal’

Before aptly playing judge and jury, first admit that Hannibal Lecter is a great doctor. Mads Mikkelsen played the titular Hannibal so well that it was truly difficult to completely hate the guy. There’s something out of this world about watching someone be both a respected forensic psychiatrist and, well… a literal killer who eats his victims.
The psychological thriller itself dives into the twisted bond he builds with the FBI agent sent to catch him. He practically becomes smitten by Will Graham (Hugh Dancy) and methodically sets things in motion to turn him into a killer as well. Creepy as he is, there’s no denying he’s a brilliant doctor — and a big reason the show kept us hooked for three whole seasons.
8. Hawkeye Pierce – ‘M*A*S*H’

No list about the best fictional doctors is complete without including M*A*S*H’s Dr. Hawkeye Pierce (Alan Alda). He may have been a little rough around the edges, but without a doubt, war will do that to you. Even though he loved to flirt and mess around, Captain Hawkeye was still a pretty good surgeon.
As the chief surgeon at a Mobile Army Surgical Hospital during the Korean War, Hawkeye had his hands full. But the great thing is that he was a tough nut to crack and definitely not the kind of guy the higher-ups could push around. However, his selling point was his ability to balance his stubbornness, charm, and sense of humor with his expertise, making this medical drama fun and worth every second spent watching it.
9. Shaun Murphy – ‘The Good Doctor’

If one thing is clear, it’s that Dr. Shaun Murphy isn’t your typical TV doctor — and that’s exactly what makes him so compelling. Played by Freddie Highmore, Shaun is a young surgeon with autism and savant syndrome, which gives him extraordinary memory and visual thinking skills. But what makes him intriguing isn’t simply the way his mind works, it’s the way he slowly learns how to connect with people who don’t always know how to meet him halfway.
Over and over again, Shaun has proven that empathy comes in many forms. Watching him grow from an unsure resident to a confident leader is equally a reminder that talent, kindness, and determination don’t have one single mold. Shaun doesn’t just save lives, he shifts perspectives in every room he walks into and that’s what makes him more than worthy of this list.
10. John Carter – ‘ER’

ER had no shortage of memorable doctors, but Dr. John Carter always stood out. It’s not because he was the flashiest or the most brilliant, but because he demonstrated the most personal growth on the show. Played by Noah Wyle, Carter started as a wide-eyed, green medical student and slowly evolved into a compassionate physician worthy of every bit of respect he got. Sure, he wasn’t as charming as Dr. Doug Ross (George Clooney) or as sharp as Dr. Mark Greene (Anthony Edwards), but his journey was just as impactful.
Starting as an ill-prepared medical student, it’s easy to assume that nothing good would come out of Carter. However, he steadily become one of the kindest and lovable doctors with just as much skill. Perhaps what really made him standout was just how relatable he was, so it was easy to empathize with him. Needless to say, he was a good one to watch throughout the show’s 15-season run. Interestingly, Wyle went to play another doctor, one almost as iconic already, in the 2025 TV show The Pitt, with critics and fans calling his performance on the show some of his best work.


