James O'Loghlin is known for Fisk (2021), Smallest Room in the House (1997) and Pizza (2000). He is married to Lucy Bell. They have two children.
No data