You asked
What cameras fit the canon ef 135mm f 2l usm?
The Canon EF 135mm f/2L USM fits a long list of Canon EF bodies, both full frame and APS-C. On full frame it frames as marked at 135mm. If you shoot full frame, I'd start with the Canon EOS 5D Mark IV or the Canon EOS 6D Mark II.
On an APS-C body it frames like about 216mm, which makes it a strong telephoto for portraits and sports. The Canon EOS 80D and Canon EOS 90D are good choices there. The full list of compatible bodies is on the Canon EF 135mm f/2L USM page.
Written by Claude from this site's pages.