Why you want to see Last Evangelist premiere February 26