Which actor portrayed James Wilson, Gregory House’s best friend, in House M.D.?
Answer
Robert Sean Leonard
Answer
Robert Sean Leonard
Robert Sean Leonard portrayed 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 compassionate manner and willingness to challenge House create a strong contrast with House’s cynicism and confrontational behavior.
The friendship between House and Wilson is one of the show’s central long-running relationships. Wilson often acts as House’s confidant, moral counterweight, and occasional collaborator, even when House’s actions damage their personal or professional lives.
Leonard was already known for film, television, and stage work before joining the series. He appeared in Dead Poets Society and received a Tony Award for his performance in the Broadway revival of The Invention of Love. In House M.D., he remained a principal cast member through the series finale.
Source: Wikipedia · fact-checked Oct. 2026