Today You Die August 21, 2008 A great title and opening sequence made me think this might be a throwback to the 80s, but I was wrong. Another typical confusing DTV entry. Share