Kevin Austra

Kevin Austra portrayed Street Walker in The Visit.