casting? awful
acting? terrible
the plot was predicatable and that is not intirely a bad thing until you find yourself actually predicating correcting each word a character would recite!
Haidens character was god awful; his british accent was an absolute joke!