Question: who played aidan on sex and the city
Answer: John Joseph Corbett ( born May 9 , 1961 ) is an American actor and country music singer .