Sean Penn and his wife Robin Wright-Penn pictured at The Sheraton Grand Hotel, Edinburgh today ( Thursday 23/8/01). His new film "The Pledge" is being premiered tonight at the cities UGC cinema as part of The Edinburgh International Film Festival. Penn directs the film in which his wife stars.
Copyright 2001 Roger Donovan, Media Photos.
Keywords:Actor, Actress, Arts, Celebrity, Cinema, Film, Personality