In 2005, Knight released an EP titled The Fix supported by the lead single "Where Is Your Heart Tonight", which reached its peak at No. 12 on the Billboard Adult Contemporary chart. He continued to tour extensively in 2005–2006 promoting the EP.
In 2005, Knight appeared on the British show Hit Me Baby One More Time, where he performed "Give It To You", as well as a cover of "Let Me Love You" by Mario.
In September 2005, Knight also starred in a British documentary on Five in the UK called Trust Me – I'm a Holiday Rep. Six celebrities spent 10 days in the role of an Olympic Holidays holiday rep in Ayia Napa, Cyprus. He initially lacked enthusiasm for the role, which he blamed to some extent on his shyness, but came to enjoy it. In his final debriefing he earned praise from the head reps, who said they would (hypothetically) offer him a job as a children's and transfer rep.