Can you catch Mewtwo in leafgreen?

Yes. he is in the cerulean cave obviously near cerulian city, after the elite four you will need to go to the deepest part of the cave, you need surf though but that's all, also mewtwo is lvl70 so make sure you're prepared

Hope this helps