Noel Fisher and Layla Alizada are engaged! Credit: Gregg DeGuire/WireImage

No shame here! Shameless actor Noel Fisher is engaged to his longtime girlfriend Layla Alizada, his rep confirms exclusively to Us Weekly.

"Noel asked Layla to marry him when they were vacationing at the St. Regis in Bora Bora in mid-May," a source tells Us of how the Teenage Mutant Ninja Turtles actor proposed. "They're thrilled!" the insider adds.

Fisher, 30, is best known for playing the complex, unconventional, gay character Mickey Milkovich on Showtime's Shameless. He also appeared in the final Twilight movie and stars as Michelangelo in TMNT.

His wife-to-be, meanwhile, is an actress who has had roles on various TV shows. They met while they were filming the series Godiva's back in 2005.