The Legend of Sleepy Hollow debuts Oct. 21