Indicine Review - 4 star [SPOILERS]