a new hero half human half tiger, dc movie