Dodge roll is your best bet. The key to just beating Vexen is to dodge his attacks at the right moment. I didn't use Maleficent. I had like 2 cure cards and 1 Potion card, the rest attack cards in numeral order, like 9 is the first in my deck and 5 is the last one. When he calls freeze and it's the moment for you to get frozen, dodge roll, and the ice is where you were before you dodge rolled, and you get a chance to attack him. Also, when he calls the attack that he fires like 2 icicles at you, im not good at explaining, but when there's like blue around him, attack him before he fires the icicles. I forgot the name of the attack. o3o