Cinderella. In 2023, he again took on the title of Prince Henry in the book to screen adaption of Red, White & Royal Blue, opposite Taylor Zakhar Perez. His inclination towards royal roles didn't come as a surprise for fans - after all, the British-born actor seemed perfect for the roles.