Francis Guinan was born in Council Bluffs, Iowa, USA. He is an actor, known for Hannibal (2001), Constantine (2005) and The Last Airbender (2010). Read more on iMDB