Charlie Tahan comenzó su carrera en 2007, año en que destaca su participación en el papel de Ethan en la película de terror de ciencia ficción post-apocalíptica Soy leyenda. Más tarde coprotagonizó con Zac Efron en el drama Más allá del cielo (2010), cinta dramática basada en la novela de 2004 de Ben Sherwood. También prestó su voz para el personaje de Victor Frankenstein en la comedia de terror y fantasía animada de Disney Frankenweenie (2012), dirigida por Tim Burton. En 2015, Tahan tuvo un papel en dos episodios de la primera temporada del drama de superhéroes Gotham, interpretando a un joven Dr. Jonathan Crane. En 2017, regresó al programa a principios de la cuarta temporada hasta que el papel fue cedido a David W. Thompson. De 2015 a 2016, interpretó a Ben Burke en la serie de misterio distópico de Fox Wayward Pines, creada por M. Night Shyamalan. Desde 2017 tiene el papel de Wyatt Langmore en el drama criminal original de Netflix Ozark.