alex rider actor age