Ryan Reynolds was a perfect cast for this role