A surprising movie that met many of these guidelines: Oculus. It's a horror movie, though, not a happy movie. The characters are smart and empathetic and it has Katie Sackhoff in it.