Kennedy appeared in many television dramas in the UK since 1983. He has appeared in Ashes to Ashes, Trial & Retribution, Ultimate Force, The Bill, London's Burning, Rose and Maloney, Waking the Dead, Reign of Fire and Holby City. He also played the role of "Billy 'Two Hats'" in William and Mary for three series.
He has also played two roles in EastEnders, Dave Roberts in 2002, and Ray in 2006 and appeared in the 2007 film Wednesday and in 2006 horror Attack Force with Steven Seagal.
Kennedy, also portrayed "Kepheus's general" in the 2010 film remake of Clash of the Titans.
He currently portrays the character" Dirk Savage "in Hollyoaks, a role he has played since 2011. He is also the voice actor for" Michael 'Psycho' Sykes" in the video game Crysis 3.