That looks fantastic.
Gotta say I had misgivings when I first heard who would play the Beast, but on second thoughts, he's probably a good choice.
Choosing Vinny Jones to play Juggernaut would seem to be a mistake though. Leaving aside the debate over the fact that Patrick Stewart is Scottish and Vinny Jones from Wales (albeit with a London accent), Juggernaut requires a physically much larger individual.
Vinny isn't exactly a small or short guy, but Juggernaut (as seen in the comics and cartoons) is HUGE. Someone on the scale of Michael Clark Duncan might have been a better choice. My 2 cents anyway, time will tell.