Henry Cavill sinh ra tại Bailiwick của Jersey, một phụ thuộc của Vương quốc Anh ở Quần đảo Channel. Sở thích diễn xuất của anh bắt đầu từ khi còn nhỏ với những vở kịch học đường diễn lại “A Midsummer Night’s Dream” của Shakespeare và Sonny LaTierri trong “Grease”. Anh cũng đóng vai chính và đạo diễn “Hamlet” của Shakespeare trong bộ phim tài liệu “40 Minutes” của BBC. Năm 17 tuổi, Henry được phát hiện bởi các giám đốc tuyển chọn ở trường, người đang tìm kiếm một cậu bé đóng vai Albert Mondego trong Bá Tước Monte Cristo (2002). Sau đó, anh tiếp tục xuất hiện trong một số bộ phim đình đám và dần khẳng định được tài năng. Enola Holmes 2 là tác phẩm điện ảnh mới nhất mà anh đảm nhận vai nam chính.
Vào tháng 9 năm 2020, nhà sản xuất kiêm ngôi sao Millie Bobby Brown và đạo diễn Harry Bradbeer đã thừa nhận ý định phát triển phần tiếp theo của Enola Holmes. Brown cho biết cô chỉ nghĩ về việc làm bộ phim đầu tiên cho đến khi đi quay, sau đó cô thích đóng vai nhân vật này và nói rằng đó sẽ là một giấc mơ nếu được thực hiện lại. Vào tháng 4 năm 2021, một phần tiếp theo được xác nhận là đang được phát triển, với Brown và Cavill đảm nhận vai trò của họ. Vào tháng 5 năm 2021, dự án chính thức được Netflix xác nhận, Brown được trả 10 triệu đô la cho vai diễn của mình. Quá trình sản xuất và quay phim bắt đầu vào mùa Thu năm 2021, kết thúc vào ngày 7 tháng 1 năm 2022.