“The Prestige” appeared at No. 1 at box office this weekend with a total of $14.8 million. Clint Eastwood’s “Flag’s of our Fathers” was No. 3 with a disappointing $10.2 million. “The Departed” was second. This could be Martin Scorcese’s largest grossing movie domestically so far. “Flags” was about Iwo Jima and about the flag rising was expected to do very well, but failed expectations finishing at third. This is low for a Clint Eastwood film. With James Bond “Casino Royale” due soon it is expected that Bond will rule.