Playing for Keeps Review – Gerard Butler’s latest doesn’t disappoint