Question: who played alex cross in along came a spider
Answer: Morgan Freeman