A brace for restricting the movement of a shoulder joint, the brace including a trunk module attachable to a human body, wherein the trunk module includes a strap for attaching the brace to the body; and at least one first part of a locking mechanism; a forearm module pivotable relative to the trunk module, the forearm module further including a second part of a locking mechanism capable of engaging and disengaging with said first part of the locking mechanism; and a posterior upper arm support attached to the trunk module in a fixed position; wherein in a first orientation the at least one first part of the locking mechanism is engaged with the second part of the locking mechanism; and wherein in a second orientation the at least one first part of the locking mechanism is disengaged from the second part of the locking mechanism.