The originality of John Philoponus' temporal theory has been underestimated.The paper emphasizes Philoponus' creativity, especially in his reconciliation of Plato's and Aristotle's temporal theories (or at least one possible interpretation of Aristotle's account of time). To this end, the paper sketches both Plato's (and later Neoplatonic interpretations of Plato) and suggests an interpretation of Aristotle's accounts of time, which is at odds with the Platonic and Neoplatonic view of time. It next presents Philoponus' reconstruction of Aristotle's account along Platonic lines and concludes with the relevance of these ancient theories to contemporary temporal discussions.