It's a movie based on a game so it will never be good anyway. In that respect then, it features a cast that is too good, and a thoroughly confusing plot. Given Ubi Soft and their involvement, a broken and unfinished product is something they are fantastic at giving us and this film doesn't disappoint in that regard.