El 1 de agosto de 2002, Ewan McGregor y Albert Finney fueron contratados para interpretar las dos versiones de Edward Bloom.