With an entertaining script and well-directed cast, Gattica plays well for many types of audiences. It provides a sci fi / spec fi story, mystery, romantic entanglement, and solid drama with plenty of twists. That's all laid on top of some really elegant design. It's not perfect, and there are some places where you have to tell yourself "it's just a movie, they won't get everything right," but most errors aren't enough to yank you away from just enjoying the ride.