The CW is filled with gorgeous men, and Robert Buckley is no exception. The 36-year-old actor first caught our attention on One Tree Hill, and continues to make our hearts beat even faster with his starring role as Major Lilywhite on iZombie. When he's not eating brains on the show, he's making us drool over his steamy outings offscreen. Whether he's meeting with fans at Comic-Con or he's going for a coffee run at Starbucks, we can't help but relish in this delicious eye candy.
Buckle Up, Because These Robert Buckley Pictures Are Dangerously Sexy
From Our Partners
Latest Celebrity & Entertainment