The O.C. Cast: Then and Now
Benjamin McKenzie: Then
Texas native McKenzie played Ryan Atwood, a bad boy with a heart of gold who was taken in by the wealthy Cohen family. By the series' end in 2006, the character -- who romanced Mischa Barton's Marissa Cooper and Autumn Reeser's Taylor Townsend -- achieved his dream of becoming an architect.