I am a 46 year old former journalist who graduated with an Masters in Global Studies in 2008. After that, I decided to do a PhD, after working for an year. A dysfunctional program, personal issues, and lack of financial support all contributed to a delayed submission, this year in the summer. I have two masters, topped both of them, and published articles that have been widely cited, though they date before 2013. I have been too busy surviving after that. What can I do to maximize my chances of an academic career in Europe or North America? Is my age a crucial factor?
My answer to this question of yours Does the time taken to do a PhD affect post doctoral applications? does also apply here: There is a chance, yes. How high that chance is depends on many factors. Your age, your publications, etc. are some of them, but others are for example the quality of your work, the availability of the position you are looking for, the energy you put into applying (e.g. do you contact every last university in all of North America and Europe?), what you want as a "career" - e.g. are you happy with a postdoc position that is not limited, or do you want to get to dean of the department before you hit 60 - etc.
So yes, there is a chance and yes, it is somewhat lowered by the points you gave. If you want to take it or not is your choice, no one else can make it for you.