Who plays Dr. James Wilson, House’s best friend, in House M.D.?

The story behind the answer

Robert Sean Leonard plays Dr. James Wilson, Gregory House’s best friend, in House M.D.

Wilson is the head of the Department of Oncology at Princeton-Plainsboro Teaching Hospital. His specialty places him in regular contact with seriously ill patients, while his empathy and social judgment contrast with House’s abrasiveness and distrust.

The friendship between Wilson and House is one of the series’ central relationships. Wilson often challenges House’s behavior, helps interpret his motives, and remains connected to him despite repeated conflicts. Their bond also echoes the relationship between Sherlock Holmes and Dr. Watson, one of the show’s acknowledged inspirations.

Leonard was an established stage and screen actor before joining House M.D. He won a Tony Award for his performance in the Broadway production of The Invention of Love. The character’s surname is Wilson, while the actor’s full professional name is Robert Sean Leonard, a distinction useful when identifying the cast.

Source: Wikipedia · fact-checked Sept. 2026

Add question to a list

Choose a list to keep this question in: