Brandon Christensen
Christopher Gorham, left, and Alyssa Milano star in "My Girlfriend's Boyfriend."

"MY GIRLFRIEND'S BOYFRIEND" ★★★ Alyssa Milano, Beau Bridges, Carol Kane, Christopher Gorham, Michael Landes; PG (mild thematic elements); Megaplex 17 at Jordan Commons and Megaplex 20 at the District, Megaplex 8 at Thanksgiving Point

Filmed in Salt Lake City, "My Girlfriend's Boyfriend" features a charmingly devised script with characters the viewer can grow to love.

Christopher Gorham, who played Elder John Groberg in "The Other Side of Heaven," is as likable and tender as ever alongside former "Who's the Boss" star Alyssa Milano.

Milano plays Jesse, a divorced thirtysomething waitress who waits on the down-and-out yet charming writer Ethan, played by Gorham. They meet, they banter and their romantic ball is quickly set in motion.

Some 10 minutes later, the dashing Troy, played by Michael Landes, saunters into Jesse's café. He and Jesse meet, they banter and another romantic ball is set in motion.

Get ready to juggle.

Initially, the plot feels painstakingly contrived and cliched. Hmmm … a lonely girl stuck in her shell, contributing little to society, when all of a sudden, not one, but two fabulous men fall out of the sky and fall in love with her. Milano comes off as frustratingly wishy-washy.

But keep watching. There is a redemption and sweetness coming. The script, by Daryn Tufts, is quick-humored and original, making the movie worth a second viewing.

"My Girlfriend's Boyfriend" is exactly what it promises to be: a vert romantic comedy.

The film is a clean PG, but not for the whole family. The themes and situations at times, as well as the humor are not suited for children. So take a date, get a sitter and let the plot and tenderness unfold around you.

"My Girlfriend's Boyfriend" is rated PG for some mild thematic elements; running time: 100 minutes.

You can read more by Margaret Anderson on her blog at