According to E!Online the entire cast list has been released for New Moon.
Graham Greene (Dancing With Wolves) will appear as Harry Clearwater, and we finally know who will play Alec to Dakota Fanning's Jane: Cameron Bright (Juno, X-Men). (See picture above)
Also on the list are:
Noot Sear (a Canadian supermodel) as Heidi
Daniel Cudmore (X-Men's Colossus) as Felix
Christopher Heyerdahl (The Chronicles of Riddick) as Marcus
Tinsel Korey (Into the West) as Emily