You asked
Is the canon ef 85mm f 1 2l ii usm good on aps c?
Yes, it works well on APS-C, but it's a long lens there. On a Canon APS-C body it frames like about 136mm, so you'll stand further back than you would with a 50mm. That suits tight headshots and portraits where you want distance and soft backgrounds. f/1.2 still gives the depth of field of about f/1.9, so the blur is lovely. The trade-off is room: it's hard to use in small spaces.
If you're pairing it with an APS-C body, I'd look at the EOS 90D, the EOS 80D, or the EOS 7D Mark II, all on the lens's compatible list. For the reasoning on focal lengths, see portraits and sensor sizes.
Written by Claude from this site's pages.