Tis tutorial covers on how to create a opening effect of the 007 movie.
Firstly, use a null object to control a cirle, by linking the circle's center to the null object. (Image 1)
Image 1

I then have to precompose the circle to be able to use freeze frame. Duplicating 6 of the circle layer. And animate to get the circle to look as if it stops and splits or a ghost effect. (Image 2 & 3)
Image 2

Image 3

Create grids to form grooves. (Image 4)
Image 4

Create another composition. And add in both white and black groove precomps as well as main circle solid. Create a perspective CC cylinder effect and adjust the positions to form a spiral in the center of both white and black groove layer. Distort the layers using warp and do some tweeks to create more perspective to the spiral. (Image 5)
Image 5

Cut out a hole in the video, by creating another solid with a generated circle that would be used as a luma matte for the video. (Image 6)
Image 6

Use a null object to track the man in the video's position. So as to allow the circle alpha layer and white and black grooves to follow the man's position. (Image 7)
Image 7

Manipulating the light and shading of the CC cylinder controls to allow the spiral's edges to blend to the blackground. (Image 8)
Image 8

Add in the barrel reflection image. Programme the barrel refletion image to automatically move with the null object's position. (Image 9)
Image 9

Add in a adjustment layer with a mask above the barrel reflection image. Use trubulent displace effect to create an illusion that the barrel is warping. (Image 10)
Image 10

Animate the null by moving it around the video. Duplicatethe Circle alpha layer and manipulate the opacity of the new circle alpha layer and white, black groove and barrel reflection layer to create a cross fade effect at the end of the video. (Image 11)
Image 11

Add in a rim, by duplicating the circle alpha again. Manipulate the edge thickness as well as feathering it to look more refined. (Image 12)
Image 12

Create a blood effect using a new solid layer. Use pen tool to draw out a blood looking shape to mask on the solid layer. Animate the blood to my own preference. (Image 13)
Image 13

Create a small solid and mask out a gun fire spark shape. Using feathering, opacity and add in a glow effect. Limit the layer shown on screen for 1 frame only, so that it flashes for an instance only. (Image 14)
Image 14

I also added 007 theme song from this website.
http://beemp3.com/download.php?file=1114734&song=James+Bond+Theme+SongThe Final Product: