Full casting announced for The Painkiller