It’s an indie flick with ups and downs, but shows a lot of promise.