Casting to Character Controller Always Failing

Ok, I see. Haven’t worked with animation and I am not sure about does it have the right owner or not. But in this case, if it has you need to try “get owner”.
And also, you can use the blueprint interface to send the player pawn ref to the animation blueprint.