B.J. Thomas was the man who made the song Rain Drops Keep Falling On My Head famous. Raindrops Keep Fallin' on My Head was written by Hal David & Burt Bacharach for the 1969 film Butch Cassidy & the Sundance Kid. The song Raindrops Keep Falling On My Head was sung by BJ Thomas.