This question already has an answer here:
My flight is from Chicago to Rome via Dublin Airport. Arriving and departing from the same Terminal 2. Layover is only 1 hour at 5:30 a.m. I'm a US permanent resident card holder with a Colombian passport.
Do I need a visa or transit visa?