Jonathan Rhys Meyers, pe numele lui adevărat Johnathan Michael Francis O’Keeffe, s-a născut pe 27 iulie 1977 la Dublin, în Irlanda. Numele de Meyers este cel pe care îl avea mama lui înainte să se mărite. Johnathan s-a născut cu probleme grave la inimă și a fost botezat imediat după naștere pentru că părinții săi se temeau că va muri.
La 16 ani a fost exmatriculat pentru că chiulea foarte mult și a început să-și petreacă cea mai mare parte a timpului liber pe la diverse piscine. Acolo a și fost descoperit de un grup de agenți care l-au chemat la câteva castinguri și l-au încurajat să se facă actor. A primit un rol destul de repede în “A Man of No Importance” în 1994, iar doi ani mai târziu a jucat în “Michael Collins”. Rolul care l-a făcut celebru a venit în 1998 în “Velvet Goldmine”. Momentan, Johnathan apare în serialul de succes “The Tudors”.