There have been many reports today of an iPhone doing 1080P video. Engadget even tested the claims (below) by playing a 1080P movie on the iPhone 3GS's 480x320 screen. Sometimes it works, sometimes it doesn't.
Getting the video to work on an external screen might be impossible however, since the processor in the iPhone, the Samsung S5PC100,