24-135 is OKAY lens. 5D mark II such a good camera, you can complement it only by putting some really good lens and I dont think 24-135 fits that category, instead you can spend 100 bucks and get canon 50MM f 1.8 II, which can give too good pics with mark II .Just my 2 cents