Shouldn't really take a decent player more than 5-6 hours really.
Except if you keep replaying some of the great fights and set-pieces. I must have gotten around 9 or 10 hours out of it, it is brilliant. Will definitely replay it over Christmas, it’s excellent.
My game of the year so far.