Happy Town Opening Matt Richenthal at October 27, 2013 8:58 am. This is your chance to watch the first 14 minutes of Happy Town. The series premieres on ABC on April 28. Edit Delete