Nacido y criado en Halifax, Yorkshire Occidental, Ewan Horrocks se enamoró de la actuación desde muy joven cuando solía hacer sus propios cortometrajes en compañía de su familia o pequeñas obras teatrales sobre el escenario de su escuela. Tras escuchar los comentarios positivos que recibía por parte de sus parientes y compañeros, supo desde entonces que se dedicaría profesionalmente a la actuación. Al cumplir los 16 años, ingresó al Teatro Nacional Juvenil de Londres, y posteriormente se unió a la Escuela de Actuación de Manchester, donde fue descubierto por un agente de talentos.
Después de ofrecerle la oportunidad de su vida para incursionar en la industria del entretenimiento, Horrocks abandonó su empleó temporal como salvavidas para dedicarse plenamente a la actuación, haciendo su gran debut en la serie de Netflix ‘El Último Reino’, donde dio vida a Aelfweard, personaje que volvió a interpretar para la cinta ‘Siete reyes deben morir’.
Gracias a este proyecto, Ewan consiguió numerosas oportunidades laborales en distintos proyectos cinematográficos y televisivos de Reino Unido como ‘Domina’, ‘El caso Hübener’, ‘Lazarus de Harlan Coben’, ‘The Yellow Tide’ y ‘A Woman of Susbtance’, su más reciente serie donde da vida a Edwin Fairley.