Miguel Herrán inició su carrera cuando el actor y director Daniel Guzmán lo invitó a participar en el casting de su nueva película, A cambio de nada (2015). En este filme, Herrán realizó el papel protagónico de Darío, que lo hizo acreedor a un premio Goya en la categoría de Mejor actor revelación. En los años siguientes pasó a formar parte de dos películas más: el drama histórico dirigido por Salvador Calvo, 1898. Los últimos de Filipinas (2016) y el thriller El guardián invisible (2017) dirigida por Fernando González Molina. Tuvo su primera aparición en la pantalla chica en el 2017, cuando interpretó a Rio en la serie de Atresmedia La casa de papel. Esta serie fue comprada por Netflix al año siguiente, alcanzando así la fama mundial; actualmente el actor se encuentra en grabaciones de nuevos episodios. También para Netflix hizo el papel de Christian en la segunda serie original en español de Netflix, Élite.