Good but not great

Rating: 7/10 (25 December 2018)

McAvoy's acting is great and saves it from getting 6 stars. The movie has a good story but it is not developed.