gritty punk portrait of ann veal played by mae freeman