Question: who played cameron in ferris bueller's day off
Answer: Alan Douglas Ruck ( born July 1 , 1956 ) is an American actor .