What movie and television projects has Vincent Lecavalier been in?

Vincent Lecavalier has: Played himself in "Hockey Night in Canada" in 1952. Played himself in "NHL on TSN" in 2003. Played himself in "The Punisher" in 2004. Played Himself (Forward - Tampa Bay Lightning) in "The 2004 Stanley Cup Finals" in 2004. Played Jean Beliveau in "Maurice Richard" in 2005. Played himself in "2007 NHL Awards" in 2007.