Pfft - Dr Theopolis did it for Buck Rogers first… and lost!
Yes, and Data played the lawyer a few times on Star Trek TNG too.