Say What?! 15 MORE Stars You Never Knew Were Latino!

PREV
SLIDE 2 OF 17
NEXT
Getty Images

Andrew Keegan, 32

Andrew Keegan has made a career out of playing all-American pretty boys in films like Camp Nowhere (1994), 10 Things I Hate About You (1999), O (2001), and the TV shows 7th Heaven and Party of Five. But who would’ve guessed that Keegan—born Andrew Keegan Ocampo— is the son of a Colombian hairdresser named Lana? Even though he’s never played a Latino, rumor has it Andrew speaks fluent español.