Benjamin Evan Ainsworth — British actor