Who portrays James Wilson in House, M.D.?
Answer
Robert Sean Leonard
Answer
Robert Sean Leonard
Robert Sean Leonard portrays James Wilson in House, M.D.
Wilson is an oncologist at Princeton-Plainsboro Teaching Hospital and Gregory House’s closest friend. His medical specialty places him in frequent contact with patients facing cancer, while his friendship with House gives the series a continuing ethical and emotional counterpoint to House’s abrasive behavior.
Leonard was already known for film and stage work before joining the medical drama. His role as Wilson became one of his best-known television performances, appearing throughout the series and in its major personal storylines.
Viewers sometimes confuse Wilson’s actor with Omar Epps, Jesse Spencer, or Peter Jacobson, who played other members of House’s medical circle. Leonard’s character is James Wilson, while Epps played Eric Foreman, Spencer played Robert Chase, and Jacobson played Chris Taub.
Source: Wikipedia · fact-checked Oct. 2026