Question: who plays sheila carter on bold and the beautiful
Answer: Michelle Stafford