Perfect couple? Matthew Morrison and Olivia Munn were spotted watching the Philadelphia Flyers take on the New York Rangers this weekend at Madison Square Garden, but they seemed to be putting on quite a show themselves.

The TV stars were cuddling, kissing and high-fiving at the hockey game. In the December 2010 issue of Details magazine, Morrison called himself a "bad boyfriend," saying, "Meeting people, you wonder, 'What does this person see in me?' ... I'm not a good friend right now. I'm not a good boyfriend. It's not that I'm selfish. I'm just focused."

Munn, 30, is on the new NBC show "Perfect Couples," while Morrison, 32, stars on the hit FOX show "Glee."