Unconventional, deeply personal, morally complex — indie characters break mainstream formulas and reflect subcultures rarely seen on big screens.