. Very predictable with window-dressing flashbacks to spice it up. Still enjoyable with great acting. .