Vincent D’Onofrio is best known for his unforgettable role as the chubby, awkward Marine recruit in Stanley Kubrick’s Full Metal Jacket. But after that standout performance, his popularity surprisingly took a nosedive.
The ruggedly handsome actor, who celebrated his 64th birthday on June 30, 2023, revealed that this role demanded a dramatic physical transformation. This transformation was so extreme that it ended up repelling the women who once adored his curly dark hair and athletic physique.
Vincent D’Onofrio’s career is as long as it is varied. He’s the kind of actor who gives 200% to every role, disappearing so completely into his characters that you forget who he really is.
Born in Brooklyn, D’Onofrio began his acting career on stage, performing in both off-Broadway and Broadway productions. To support his acting dreams, he took on a variety of side jobs, even working as a bodyguard for famous stars like Yul Brynner and Robert Plant.
In his early days, he made ends meet by working as a nightclub bouncer, delivering flowers, hanging drapes, and even driving a cab. But his big break came when his friend, actor Matthew Modine, encouraged him to send an audition tape to Stanley Kubrick, who was casting for his next major film.
33 years old.
— Vincent D'Onofrio (@vincentdonofrio) January 1, 2021
I'm glad I'm not that guy anymore. He was dumb. pic.twitter.com/xAYMCfklJJ
Standing at 6-foot-3 and in peak physical condition, D’Onofrio landed the role of the overweight, slow-witted Leonard. But the role came with a catch—he had to transform his body completely.
Working with Kubrick was a life-changing experience for D’Onofrio. It allowed him to fully immerse himself in his character and push his acting skills to the limit in a demanding and intense environment.
To play Leonard, D’Onofrio had to shave his thick, curly hair and gain a staggering 70 to 80 pounds—a record for the most weight ever gained by an actor for a role.
“Kubrick asked me early on if I’d be okay with gaining weight,” D’Onofrio recalled. “I went over and gained about 30 pounds, but when he saw me, he said I still looked like I could kick everyone’s ass. He thought I needed to gain more.” Reflecting on his transformation, D’Onofrio added, “I think I ended up gaining around 80 pounds… going from 200 to 280.”
Gaining all that weight wasn’t easy, especially when it came time to shoot the grueling boot camp scenes. What would have been a breeze with his athletic build became an exhausting ordeal at 280 pounds.
D’Onofrio’s powerful portrayal of Leonard—a chubby, mentally disturbed recruit—earned him critical acclaim. But it also led to fans confusing him with the character he played.
“People treat you differently when you’re that size,” D’Onofrio explained. “You gotta remember, my head was shaved, so I looked like a completely different person. I went from being a tall, lanky actor to a big, burly guy with a bald head. It was a very strange life change.
Women didn’t look at me; I mostly saw their backs as they ran away. People even repeated things to me, thinking I was stupid.”
A year after the film, D’Onofrio had regrown his hair and returned to his original size. Despite the challenges, he credits that role with shaping his entire career.
“Stanley made my career, no question about it. I’ve done over 50 films because of him, because of that part,” D’Onofrio said, referring to his many roles in both film and television. He’s perhaps best known for his work on Law & Order: Criminal Intent (2001-2011) and Marvel’s Daredevil (2015-2018). His film credits include Dying Young, The Break-Up, and Jurassic World.
D’Onofrio’s personal life has had its ups and downs as well. His parents’ divorce deeply affected him as a child. His mother later remarried George Meyer, a well-known American producer and writer, and the family moved to Florida. Growing up, D’Onofrio was a quiet, introspective boy who often kept to himself.
While living in Florida, he became fascinated with magic, learning sleight of hand tricks from Cuban performers at a small magic shop.
In the early 1990s, D’Onofrio was romantically involved with actress Greta Scacchi. The two appeared together in several films, including The Player and Fires Within. They had a daughter, Leila George, who was born around 1991 or 1992 and has since pursued her own acting career.
In 1997, D’Onofrio married Dutch model Carin van der Donk. They had their first son in 1999, but their relationship faced challenges in the early 2000s, leading to a separation. The couple later reconciled and had a second son in 2008.
In June 2023, D’Onofrio filed for divorce in Manhattan Supreme Court, ending his 26-year marriage to Carin van der Donk.
Despite the ups and downs in his personal life, D’Onofrio has continued to shine on screen. He appeared alongside Sandra Bullock in the 2021 film The Unforgivable and will be in the soon-to-be-released comedy Dumb Money.
Vincent D’Onofrio was nothing short of amazing in Full Metal Jacket, and his portrayal of Leonard’s mental decline was chillingly believable. He looks different now, as you’d expect after several decades, but his performances are still a joy to watch!
What do you think about his portrayal of the dumb, fat Leonard?