Jared Padalecki as captain Hook | Fantasy