Learning to Cast