Who played Dr. James Wilson, House’s closest friend, in House M.D.?

The story behind the answer

Robert Sean Leonard played Dr. James Wilson, House’s closest friend, in House M.D.

Wilson is an oncologist and the head of oncology at Princeton-Plainsboro Teaching Hospital. His empathy and willingness to challenge House provide a moral and emotional counterweight to House’s cynicism, although Wilson’s personal relationships and decisions also become recurring sources of conflict.

Leonard appeared throughout the series and was one of its principal cast members. The friendship between Wilson and House is central to the show, especially because the two doctors disagree about compassion, responsibility, and the consequences of House’s behavior while still repeatedly helping each other.

Leonard was already an established actor before the series. His earlier credits included the film Dead Poets Society, in which he played Neil Perry, and substantial stage work. His House M.D. character is sometimes confused with another hospital administrator, but Wilson is specifically the oncologist.

Source: Wikipedia · fact-checked Sept. 2026

Add question to a list

Choose a list to keep this question in: