Bollywood actor Sunny Deol joined the Bharatiya Janata Party amid speculation that he may be fielded from Gurdaspur in Punjab.