Maybe not. There is quite a bit of research and anecdotal evidence to show that eyewitness testimony can be unreliable. Now New Jersey is in the frontline of making sure a jury is aware of the potential problems with eyewitness testimony. To quote the ABA Journal.
New jury instructions in New Jersey will warn that human memory is not foolproof and eyewitness testimony must be carefully scrutinized.
Set to take effect on Sept. 4, the new instructions follow a landmark ruling last year by the New Jersey Supreme Court that makes it easier for defendants to challenge the reliability of eyewitness identifications, the New York Times reports. The decision also required juries to be instructed on the variables that could lead to mistaken identifications.