Viggo Mortensen wraps Kirsten Dunst in Montreal Canadiens flag in Cannes

Soraya Roberts

Viggo Mortensen took his love for hockey on the road this week.

The 53-year-old die-hard hockey fan, who has wrapped Montreal Canadiens paraphernalia around himself and around co-stars in the past, enveloped his "On the Road" co-star Kirsten Dunst in the red, white, and blue material Tuesday at the Cannes Film Festival.

Mortensen pulled the stunt while posing for a photo with fellow cast members, including Kristen Stewart and Sam Riley, and director Walter Salles.

While posing with Dunst, Mortensen whipped out the flag and wrapped it around the laughing 30-year-old to make a tri-colored skirt over her elegant cocktail dress.

The move comes two months after Mortensen wrapped himself in the Montreal hockey team's flag to "tease" film director and Toronto Maple Leafs fan David Cronenberg while accepting the Genie Award for "A Dangerous Method."

The actor also donned the well-worn cape at the Toronto International Film Festival last year alongside Keira Knightley at the film's press conference, again to tease Cronenberg, with whom he began the prank on the set of the 2005 film "A History of Violence."

Interestingly, Cronenberg also happens to be at Cannes this week to present his new movie, "Cosmopolis." Coincidence? We think not.

Also on omg! Canada: