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