Gavin Leatherwood — American actor