Kevin Costner and Amber Heard in 3 Days to Kill.

Kevin Costner and Hailee Steinfeld deliver truly good performances as a father and daughter in this hot mess from sloppy director McG.

In 3 Days to Kill, Costner plays a Secret Service agent who finds out heโ€™s dying of cancer, and he wants to make his last days on Earth count. Therefore, he reconnects with his daughter (Steinfeld) and ex-wife (Connie Nielsen) in Paris while taking on one last assignment. That last assignment is giving him a lot of moneyโ€”and an experimental drug (the kind that only exists in movies) that could extend his life.

Costner is on his game here, and Steinfeld holds her own in the scenes they share. Unfortunately, the movie is all over the place: Sometimes itโ€™s a thriller; sometimes itโ€™s a comedy; and so on. Terrible editing and sound choices donโ€™t help matters.

Amber Heard shows up as Costnerโ€™s boss, and she tries to pull off some sort of femme-fatale routine that feels as if it should be in another movie.

Only Costner and Steinfeld save this thing from being totally awful.

3 Days to Kill is playing at theaters across the valley.