Freeman made his acting debut at age nine, playing the lead role in a school play. He then attended Broad Street High School, a building which serves today as Threadgill Elementary School, in Greenwood, Mississippi. At age 12, he won a statewide drama competition, and while still at Broad Street High School, he performed in a radio show based in Nashville, Tennessee.