A macro lens will allow you to capture the eye in the most detail. Macro lenses range in focal length from 50 mm to 200 mm. Of course, you can find a perfect moment to shoot off the eye with a normal lens but it won't fill the entire frame and be as detailed as you want it to be.