Luke Macfarlane as James Macfarlane is set to play James, a handsome trainer who works with Peter's mother and gets set up on a surprise blind date with Peter. This definitely isn't Macfarlane's first go-round in a romance: his breakthrough role was as one half of a gay couple on the drama series Brothers and Sisters, and he's since become a staple on Hallmark Channel's rom-coms. Image Source: Getty / Mike Pont