He played the Mayor in Batman Returns and is also known for his roles in Manhattan and Magnolia. His role as the adulterous Martin in An Unmarried Woman earned him critical acclaim.
He served in the Marine Corps before attending the University of California, Los Angeles.
He earned a Best Supporting actor Gemini Award for his 2004 television role in This is Wonderland.
His 21-year marriage to Wendy Crewson ended in 2009, and the couple had two children named Maggie and John.
He co-starred in According to Greta with Hilary Duff in 2009.