Doesn't look like Photoshop. May I ask what you used? I only "know" Photoshop. Some old 64bit Ver12.
I'm going to guess you used After Effects or that other program which name escapes me atm.
While I'm here:
It was made in AE and prepped in PS. I didn't do a bang up job with the color and light correcting, but what I do for the PS stuff is take a frame grab from the video using MPC-HC video player. Open that frame grab in PS, cut out the head and try to color/light correct it to match the frame grab. Since this is just some cheeseball thread on a forum, maybe 1-2 mins for that.
Some of the other PS work was just a tad more complex than it looked. I made a pony tail for Cyborg in order to cover the blond girl's pony tail, so some of the templates I used are actually composites. Then made separate ponytail .png and if you look closely you can see it bouncing up and down in a few frames.
In order to cut out HH and her hair I used a 3 step process.
1. Cut this out with the Polygonal Lassoo
2. On another layer cut out her hair using Quick Select and then "'Select and Mask' 'Refine Edge'". This probably would have been good enough here.
Then I got really deep with Chanel Masking and "Calculations" to mask all those little frilly hairs. This step took some time to so. Probably 20 minutes.
AE is better than PS for animations. You start with your first Key-Frame, then when you move/rotate/resize the head in the next frame (or w/e) it adds another key-frame. In other words you only have to work with one head instead of making a whole bunch like you have to do in PS. Sometimes you can even skip frames so to speak. Let's say on frame 1-10 the head has to be moved to the left. Well, you make your key-frame on frame one, then move it into position on frame 10. If the stars align it can be a perfect transition - or you may have to make some minor adjustments in between.
AE also does "tracking". Basically it analyzes the background and uses that tracking info to move the persons head around. This is a good example of motion tracking. See how Waldo's head is near perfectly aligned with the wooden background? I tracked the video in AE and assigned that data to move Waldo's head. With PS, you would have had to move Waldo's head every single frame.
It's super hard program to learn. It is very NON intuitive unlike PS.