Cottonwood is a small town just 2 miles south of Anderson, and midway between Redding and Red Bluff. The population was 3,316 at the 2010 census. Cottonwood was a stagecoach town where a settlement was established in 1849 and many of the historical buildings have been preserved and still in use today. In spring of 1997 Hollywood came to this small quiet town to film "Almost Heroes" starring Matthew Perry and Chris Farley. It was Farley's last film.