Question: who voiced bloo in fosters home for imaginary friends
Answer: Keith James Ferguson ( born February 26 , 1972 ) is an American voice actor best known for the voice over roles of Bloo Kazoo from the Cartoon Network animated series Foster 's Home for Imaginary Friends , Basch fon Ronsenburg from Final Fantasy XII , Marluxia from the Kingdom Hearts franchise , Lord Hater from Wander Over Yonder , Lord Saladin Forge from Destiny and Destiny 2 , and Reaper from Overwatch .