Weird Theatre Get link Facebook X Pinterest Email Other Apps June 08, 2009 Weird Theatre was based out of Dallas, Texas and was hosted by Mr. Weird on DCTV in the early 2000s. Watch the end of an episode of Weird Theatre from April 23, 2004: Read more