Question: who plays will gardner on the good wife
Answer: Joshua Aaron Charles ( born September 15 , 1971 ) is an American stage , film and television actor .