Question: who plays dennis on it's always sunny
Answer: Glenn Franklin Howerton III ( born April 13 , 1976 ) is an American actor , producer , and screenwriter .