William Levy was born on August 29, 1980, in Cojímar, Havana, Cuba. He emigrated to the United States in 2001 and launched his acting career there, gaining fame in telenovelas and later Hollywood films.
He is a Cuban national who became a U.S. permanent resident (green card holder). He has not publicly claimed Mexican or American citizenship.