Heavy Rain Spectacular Screenshots
pcgameshardware.com has a set of impressive screenshots of Heavy Rain, a game developed by Quantic Dream, a French team (yes!).
On some other screenshots, face rendering is less realistic, anyway, Quantic Dream has done a good job. There are also 3 videos on this page.