In House M.D., what is the name of House’s best friend, played by Robert Sean Leonard?

The story behind the answer

James Wilson is House’s best friend in House M.D., played by Robert Sean Leonard.

Wilson is an oncologist at Princeton-Plainsboro Teaching Hospital and serves as one of the show’s key emotional counterweights to House. He is generally more empathetic and socially adaptable, although his loyalty to House repeatedly places pressure on his personal and professional life.

The friendship also carries a deliberate literary echo. House is modeled partly on Sherlock Holmes, while Wilson’s role recalls Dr. John Watson, Holmes’s friend and chronicler. The names are not identical, but the pairing emphasizes the contrast between House’s deductive brilliance and Wilson’s steadier human perspective.

Wilson’s specialty is oncology, the branch of medicine concerned with cancer. He should not be confused with Eric Foreman, Robert Chase, or Allison Cameron, who are members of House’s diagnostic teams. Robert Sean Leonard played Wilson throughout the series and was one of its principal cast members.

Source: Wikipedia · fact-checked Sept. 2026

Add question to a list

Choose a list to keep this question in: