Since he wrote for the Obama administration, Favreau has plenty of experience with fiction and fantasy.
HOLD ON - There are TWO different people with the name Jon Favreau:
https://en.wikipedia.org/wiki/Jon_Favreau_(speechwriter)
https://en.wikipedia.org/wiki/Jon_Favreau