The Lion's Mouse is a 1923 British-Dutch silent crime film directed by Oscar Apfel.
More at Wikipedia.
Director: Oscar ApfelRelease date: May 19, 2023
External links: IMDb