New Release Round-Up New Release Round Up 3/20 March 20, 2012 A bunch of things out this week including our Pick of the Week, The Muppets, and a cult movie that is getting it’s first official North American release.