Casting Networks