finish cast