cast explained