C++ Casting ACharacter child pointer to AActor* does not work

Yup it works, thank you!
I also found out that it works when I cast it like this

AActor * B = (AActor*) A;

Your way looks more clean tho.