Question: who played caleb in sarah plain and tall?
Answer: Christopher Bell