I really enjoy reading books about re-living your life, I think the best two I have read are Replay by Ken Grimwood and the first fifteen lives of Harry August by Claire North, very recommended.
In terms of movies also About time incidentally explored some of the same concepts.