Ashes of Time Redux (2008) - Cast