The Phillip Seymour Hoffman rumor is pretty old -- he was rumored to be cast as the Penguin in a cameo role for this movie until the "second villain" part went to Aaron Eckhart for Harvey Dent/Two-Face.
The rumor had Hoffman playing the Penguin as a British arms dealer who sets up shop in Gotham. Eventually, Nolan torpedoed the idea, saying that he couldn't get the character right.