How long is The Illusionists?