Both versions of the film based on Bill Naughton's original play. In 'Alfie' (1966), Michael Caine plays the streetwise womaniser in swinging Sixties London. His conquests are numerous, from common-law wife Gilda (Julia Foster) to frustrated housewife Lily (Vivien Merchant), but the chirpy cockney's sexual antics catch up with him faster than he had counted on when he forces Ruby (Shelley Winters) to have an abortion. In 'Afie' (2004), Jude Law takes the title role, in an update transposed to contemporary New York. Alfie is handsome, vain, and charming, and uses his wiles to bed a series of the city''s most beautiful and desirable women. His womanising leads him into trouble, however, when two of his conquests become simultaneously pregnant by him. Susan Sarandon, Marisa Tomei and Jude Law's real-life girlfriend Sienna Miller co-star.