9 Answers
I've always found it fun how one simple name—Alfie—can point to very different performances across film and TV. The canonical film Alfie from the 1960s is Michael Caine in 'Alfie', and that role really defined his early career: conversational, breaking the fourth wall, and deliciously roguish. Then Jude Law took on the same title role in the 2004 remake of 'Alfie', bringing a modern sheen and vulnerability that felt appropriate for the 21st century. On the television side, the most talked-about Alfies are not the same character at all: there's Alfie Solomons, played by Tom Hardy in 'Peaky Blinders'—a completely different breed, intense and unpredictable—and Alfie Moon in 'EastEnders', played by Shane Richie, who leans into warmth, comedy, and soap-opera melodrama. If you’re tracing portrayals, those four names—Michael Caine, Jude Law, Tom Hardy, Shane Richie—cover the biggest, most culturally sticky Alfies on screen, though plenty of stage actors have also brought Bill Naughton’s Alfie to life in different productions.
Short and sweet: the best-known Alfie on film is Michael Caine in the 1966 movie 'Alfie', and the 2004 film remake starred Jude Law as the same title character. On television, the name Alfie appears in very different roles—Tom Hardy is Alfie Solomons in 'Peaky Blinders', and Shane Richie plays Alfie Moon in 'EastEnders'. Beyond those, theatre revivals of Bill Naughton's play have included many other actors in the role, so the name has a wider stage life too. I tend to go back to Caine when I want the original vibe, though Hardy’s Alfie is irresistible in a different way.
If I’m honest, I love tracing a character name through different genres — it’s like a tiny cultural archaeology. Starting with the classic, Michael Caine made Alfie Elkins unforgettable in the film 'Alfie' (1966); his performance is often the touchstone people think of first. The remake of 'Alfie' in 2004 cast Jude Law, who translated that roguish energy into a 21st-century playboy, polished and smirking. Those two are the big cinematic bookends for that particular Alfie.
Switching to TV, Shane Richie turned Alfie Moon into a soap-opera staple on 'EastEnders', full of drama, comedy, and messy family moments. Tom Hardy’s take on Alfie Solomons in 'Peaky Blinders' is darker and almost Shakespearean — a gangster with weird loyalties. For a lighter twist, Jack Whitehall’s Alfie Wickers in 'Bad Education' (and 'The Bad Education Movie') is incompetent but endearing, while the alien ALF (Gordon Shumway) was brought to life by Paul Fusco (and sometimes Michu Meszaros in costume shots) in the show 'ALF'. Seeing all these performances side-by-side reminds me how much casting and writing steer a character’s identity; an Alfie can be charming, monstrous, or ridiculous depending on who’s holding the role. I love that variety.
I get a real kick out of spotting the different actors who’ve played Alfie across movies and TV. The two cinematic leads for the title role in 'Alfie' are Michael Caine (1966) and Jude Law (2004), both bringing their own swagger to Alfie Elkins. On the small screen, Shane Richie is the one who made Alfie Moon feel like family on 'EastEnders', while Tom Hardy’s Alfie Solomons in 'Peaky Blinders' is a completely different animal — intense and unpredictable.
Then there’s the schoolroom comedy route: Jack Whitehall plays Alfie Wickers in 'Bad Education' and its film spinoff, turning Alfie into a lovable disaster. And for something offbeat, the alien called ALF (Gordon Shumway) was puppeteered and voiced by Paul Fusco, with Michu Meszaros filling out the full-body bits sometimes. It’s wild how one name maps onto so many distinct performances, and I end up rewatching scenes just to compare the vibes.
The simple question ‘who played Alfie?’ opens up a surprising web of performances. For the titular character from Bill Naughton’s play-turned-film, Michael Caine is the classic face of 'Alfie' in the 1966 film, and Jude Law reinterpreted that same character in the 2004 remake of 'Alfie'. Then there are TV Alfies who aren’t the same role but are just as memorable: Tom Hardy gives a towering performance as Alfie Solomons in 'Peaky Blinders', and Shane Richie brings Alfie Moon to life on 'EastEnders' with a very different, more domestic energy. On stage and in regional productions, many other actors have played Alfie over the years, which keeps the character alive in fresh ways. For me, Caine’s version is a staple, but I find Hardy’s intensity and Richie’s heartwarming antics equally compelling in their respective shows.
Watching how various actors interpret characters named Alfie is a tiny lesson in performance and adaptation. The movie lineage for the specific Alfie Elkins created by Bill Naughton runs straight through Michael Caine in 'Alfie' (1966) and Jude Law in the 2004 remake—two takes on the same basic story separated by decades and cultural shifts. If you widen the net to television, the name resurfaces but on entirely different characters: Tom Hardy’s Alfie Solomons in 'Peaky Blinders' is almost mythic—equal parts menace and wit—while Shane Richie’s Alfie Moon on 'EastEnders' is who the soap world loves for charm and comic timing. Stage productions of the original play have cast numerous actors over the years, so the theatrical Alfie has many faces too. I enjoy how each performer bends the name to fit their world: Caine’s sly honesty, Law’s reflective sheen, Hardy’s volcanic presence, Richie’s lovable rogue—each is a different flavor I like returning to.
Walking through the history of 'Alfie' adaptations feels like tracing a little family tree of British screen characters. The best-known incarnation is Alfie Elkins from Bill Naughton's play, who was immortalized on film by Michael Caine in the 1966 movie 'Alfie'. Caine's Alfie is charming, morally complicated, and very much a product of swinging-sixties cinema, and that performance is the benchmark most people think of first.
Decades later, the role was revisited in the 2004 remake 'Alfie', this time played by Jude Law, who updated the character for a contemporary audience — slicker, more modern, and with a slightly different emotional center. On television, the name Alfie pops up in other, unrelated characters: Tom Hardy plays the unforgettable Alfie Solomons in 'Peaky Blinders', and Shane Richie portrays Alfie Moon in 'EastEnders'. Beyond these, countless stage and radio productions have their own Alfies because Bill Naughton's original play has been revived many times, so a variety of actors have stepped into the part in live performance. Personally, I adore comparing Caine's wry detachment to Jude Law's glossy vulnerability — they both make the same role feel utterly different.
Different Alfies hit different notes, and I really enjoy cataloguing them. For the title character in 'Alfie', Michael Caine (1966) and Jude Law (2004) are the two big film portrayals, each giving the lead their own spin. On television, Shane Richie is Alfie Moon in 'EastEnders', Jack Whitehall plays the hapless Alfie Wickers in 'Bad Education' and its movie, and Tom Hardy turns in a fierce Alfie Solomons on 'Peaky Blinders'. Don’t forget the alien ALF (Gordon Shumway) — Paul Fusco puppeteered and voiced him, with Michu Meszaros appearing in some full-body shots.
All of these Alfies show how versatile a single name can be, and I get a kick out of comparing their moments — it’s like collecting different flavors of the same snack.
I’ve always been fascinated by how one name can be shaped so differently on screen, and the most famous Alfie — Alfie Elkins from Bill Naughton’s story — has been played by two big names in film. In the swinging-60s movie 'Alfie' it’s Michael Caine who made the character iconic, delivering that cheeky, morally ambiguous charm that still gets quoted. Then decades later the role was revisited in the 2004 remake 'Alfie' with Jude Law taking the lead, giving the character a modern, glossy makeover while keeping that roguish charisma.
But Alfie isn’t just that one guy. On TV and in other films you’ve got a bunch of Alfies who feel entirely different: Shane Richie brings lovable chaos to Alfie Moon in 'EastEnders', Tom Hardy plays the brutal and unpredictable Alfie Solomons in 'Peaky Blinders', and Jack Whitehall turned Alfie Wickers into a bumbling, well-meaning teacher in 'Bad Education' and 'The Bad Education Movie'. There’s also the puppet alien known as ALF — real name Gordon Shumway — performed and voiced by Paul Fusco (with Michu Meszaros in some full-body costumed shots).
All together it’s a neat reminder that a name is just a starting point; casting and tone make each Alfie completely new. I find it fun to compare them — Caine’s cool vs. Jude Law’s slick, Shane Richie’s heart vs. Tom Hardy’s menace — and it keeps me revisiting these shows and films when I’m in the mood for different flavors of Alfie.