You're just finding out today who the cast is? They filmed this year's ago and had massive delays with reshoots since.
They've clearly changed the characters and have been able to cast good actors, rather than get a bunch of D list actors.
I'm interested to see how the film turned out.