Balthazar Blake (Nicolas cage) is a modern day sorcerer in present day Manhattan. He uses his powers as a sorcerer to fight against evil and, in particular, against his chief adversary Maxim Horvath (Alfred Monila). Blake is also searching for one person – only one – who can inherit Merlin’s powers.