Zu Beginn seiner Schauspielkarriere spielte Ewan Horrocks den jungen römischen Politiker Drusus in mehreren Episoden des Historiendramas „Domina“ (2021–2023). Anschließend verkörperte er Prinz Elfweard in der Netflix-Serie „The Last Kingdom“ (2022) sowie in deren Film-Fortsetzung „The Last Kingdom: Seven Kings Must Die“ (2023). Es folgte die Rolle des Richard Price in der italienischen Serie „Miss Fallaci“ (2025). Mit dem Historienfilm „Wahrheit & Verrat - Truth & Treason“ (2025) gab Horrocks sein Kinodebüt in der Hauptrolle des deutschen Widerstandskämpfers Helmuth Hübener.
