The Invisible (Trailer) April 16, 2007 By Craig Layne Leave a Comment From the makers of The Sixth Sense comes The Invisible. It will be released on the 27th of April, take a look….