Its all in his mind
Francis is a delusional Bi-polar.
Become a contributor adding a spoiler to this movie :