Colin Farrell is in his underwear all over the place!

The sexy star caught in his skivvies not once, but twice, this week on national television.

Last night the 36-year-old's modeling past was uncovered on "The Tonight Show," with Jay Leno revealing a retro shot of a then-17-year-old Colin modeling some retro clothes.

"I was 17, it was $20," Farrell explained of the embarrassing shoot -- which Leno's other guest, Naomi Campbell, couldn't help making fun of. See what she had to say in the video above.

But it didn't end there.

His modeling roots were brought up again today on "The Ellen DeGeneres."

"I was caught once in a pair of underwear and someone took 60 pictures," Colin told the talk show host, who then got him to model an Ellen g-string.

Yep, a g-string. 

Check out that clip above. Can we get Colin cast in "Magic Mike 2"?

Hot Videos