Eric James McCormack (born April 18, 1963 in Toronto, Ontario) is a Canadian-American actor, musician, writer and producer best known for playing Will Truman on Will and Grace, and currently appears as Dr. Daniel Pierce on Perception. He provides the voice of Lucky and other characters on Pound Puppies.
Advertisement