yes, somewhere in 2010
I dont' think so, however, there is a manga/graphic novel out.
I don't think that the cast has been revealed yet. There's a rumor that Kirstin Stewart playing Max and Robert Pattinson playing Fang. There's alos a possibility that Avan Jogia (from the hit show Victorious) might be playing Fang and Alex Pettyfier (from Beastly) might be playing Iggy.