The Cast List For The Twin Peaks Revival Has Been Revealed And There Are A Lot Of Surprises In There

There are some really weird people on this list.