Michael Caine was 33 years old in 1966...the year Alfie was made. He was a relatively unknown actor. After Alfie, he was famous and in demand. Caine appears to have approached this role with a lot of confidence ...and why not, he already had a cockney accent...and he was also very cocky. His performance is 95% of the reasons why this is a very good movie. He gives one of the truly GREAT screen performances. The film is not just a comedy...there are examinations of deep and complex social issues...and there are lots of windows into the swinging sixties. But in the final analysis this is Michael Caines movie....for it is his character that stays with us, long after we are mesmerized by his bravado performance. He is still working today...at the age of 79. He has given some great performances over the years...but none to equal his work as Alfie.