The best eyeliner that is available in the market which is smudge proof, waterproof and lasts for over 24hrs is by Faces Canada Magneteyes...