Torque is measured by 1 Nm (1Newton * 1 meter). Energy is measured by 1 Joule = 1 Nm (1Newton * 1 meter). They are two seperate (and independent, i suppose) physical entities, yet they have the same unit. Which is their physical similarity?