Difference between get controller and get actor rotation

Hi, i would like to know difference between get controller rotation and get actor rotation.
for exemple are they the same if we apply them on character pawn?
suppose we get rotation of an actor did ue4 get it from initiale position from actor?
thank for your help

To know the different, you should go to the 3rd person project template and try to print out controller rotation and actor rotation, they will be different value because you will be using controller rotation to rotate the spring arm.

If we get rotation of an actor, UE4 will return the current rotation of that actor.