Question: who played matthew on the new adventures of old christine
Answer: Hamish Linklater ( born July 7 , 1976 ) is an American actor and playwright , known for playing Matthew Kimble in The New Adventures of Old Christine and Andrew Keanelly in The Crazy Ones .