Taron Egerton gives a solid showing as Robin Hood but is ultimately let down by the movie's blandness and predictability.