Question: who is the actor that plays avery on nashville
Answer: Jonathan Stevens Jackson ( born May 11 , 1982 ) is an American actor , musician and author .