Making Main Camera Move on a Pre-Defined path/ Flying through scene

Is There a way to make the main camera fly through the scene on a pre-determined path? i would like it to fly over my map then come down .. this would also involve some rotation as well

kind of like how AAA real-time cut-scenes are made

As well as the above method the Animation View in Unity will let you do a pretty decent fly-by. It won't give you a spline path or anything but you can basically set keys on the time-line and then tweak where the camera's position at the keys.

Might I suggest Camera Path Animator?
It was built for this specific problem.

Basically you'll want to create an animation in your animation program of choice, and attach the camera to that bone as it animates. Probably using some kind of splines.

This is easier if the scene you're going to be filming is present in the animation program as well so your artists can see what the camera is going to be pointing at.

Thanks for the suggestions guys.. i figured it out and made it a realtime cutscene by using the animation panel to animate the camera

THANK ALOT