Depending on your tolerance or affection for epic morality plays, Kenneth Lonergan's Margaret may either feel too long and subplot-laden, with one too many plot twists, or a bit thin and sketchy (despite a running time of two and a half hours).