jennifer beals jon stewart