I'm currently watching Weeds, trying to get up to date with the episodes I haven't yet watched, and I have to say: wow! The show itself is great, but there is a treat in it I didn't see when I first started watching it years ago.
Behold, Hunter Parrish. He is a 22 year old boy playing Silas Botwin in Weeds.
He can also be seen in 17 Again with Zac Efron and Paperman with Ryan Reynolds.
Here are a few good photos I've found of him. Enjoy!