William Truman is a fictional character and one of the two protagonists on the American sitcom Will & Grace. Portrayed by the actor Eric McCormack, the character is a lawyer who lives in the Upper West Side of New York City with his best friend, Grace Adler.