Who played Dr. James Wilson, House’s closest friend, in House M.D.?
Answer
Robert Sean Leonard
Answer
Robert Sean Leonard
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