jennifer beals castle