Third Person Cross Hair Question

So I'm making a third person submarine game and i already have all of the movement and camera follow implemented. How ever I now need to add a cross hair. I've heard of raycasting from the cross hair and having the player rotate to face it. How would this be done? Would i have to re-setup the submarine? Also if it matters right now the camera follows the submarine.

Thanks, Mike

Alright i decided that it would be more work to make an alternative set up so i just recondigure my current one and it works great. I can explain in more detail if anyone wants.