The last picture is David Wenham, an Australian actor, but the other ones aren't of him. I can't remember what his name is(the other guy) but he's looking good. It's like that dude that plays Neville Longbottom in Harry Potter, Michael Lewis. Grew up to be somewhat phenomenally good looking.
David Wenham played Faramir in the LOTR films, and I think had a role in 300; he also had a brief role, unrecognizable in makeup, in Moulin Rouge. Zack Ward is definitely a PILF, but I prefer Wenham in general.