Jared Leto is known for trying to get into character as much as possible. Thus, for his role in Blade Runner 2049, he wore non-transparent contact lenses that didn’t allow him to see anything. It helped him play a blind man as realistically as possible.