The Next Three Days ★★½

The ending tripped me out