There be Monsters! at the 2011 Boston International Film Festival

There be Monsters! will be at the Boston International Film Festival.

The film festival will be held from April 15th through April 24th at the Loews Cineplex / AMC, in Boston, Massachusetts. There be Monsters! will premiere on April 16th between 1:00pm and 2:40pm.