A cast takes an object of one class, and turns it into a child of that class (as long as it is indeed a child), which lets you access properties and variables specifically for that class. If you are casting to a child of actor, your object needs to be an actor, or parent of the class you are casting to.