For your direct question in your subject heading the answer is NO. There are other internal rotator muscles of the shoulder (pectoralis major, teres major, latissumus dorsi)
Your picture is correct however that the subscapularis is the only muscle of the ROTATOR CUFF muscle group that performs internal rotation of the shoulder.