Es conocido por interpretar a Jaskier en la serie de fantasía oscura The Witcher, producida por Netflix, además de cantar el tema musical «Toss a Coin to Your Witcher», en el programa.
Mientras estuvo en allí, coescribió e interpretó el programa de bocetos Good Clean Men con Alex Owen y el actor Ben Ashenden.
En 2013, debutó en el thriller británico Murder on the Home Front dirigido por Geoffrey Sax.
En 2017, Paul McGuigan lo eligió como Eddie en Film Stars Don't Die en Liverpool.
Batey también participó en la serie de televisión británica CB Strike (2017), In The Dark (2017) y Knightfall (2017).