Louisa M​ackintosh is a voice actress who portrays Sarah in Telltale Games' The Walking Dead: Season Two.

Other Works