Rossif Sutherland gives a very good performance in a story which is predictable, but well told and sad. 8/10