Yes, Luc did play for Sporting CP. He was a member of the team from 2007 to 2011. During his time with the team, he won the Portuguese Primeira Liga in 2007-08 and the Taça de Portugal in 2007-08 and 2010-11.
Scoring Goals with Luc Castaignos: A Premier League English Quiz