In 1966, actor Michael Caine played the character called Alfie Elkins, what was the film? June 7, 2017 By Show answer Alfie More Entertainment QuestionsMore Movies Questions