The London-born actor first burst onto the global stage aged just 17 in 2020 alongside Millie Bobby Brown in Netflix 's Enola Holmes - a breakout role that's left him thoroughly in demand ever since.