Имена на согласный
Мужские иностранные имена, оканчивающиеся на согласный (независимо от того, используются они отдельно или вместе с фамилией), склоняются: Джек Лондон – у Джека Лондона, о Джеке Лондоне и т.д. (неправильно *у Джек Лондона, *о Джек Лондоне); Стивен Спилберг – к Стивену Спилбергу, со Стивеном Спилбергом и т.д. (неправильно *к Стивен Спилбергу, *со Стивен Спилбергом)и т.д. Исключениями из этого правила иногда являются двойные французские имена; у них склоняется только второй компонент имени: Жан Жак Руссо – о Жан ЖакеРуссо и т.д.; Жан Поль Бельмондо – Жан Полем Бельмондо, к Жан Полю Бельмондо.
Имена на гласный
Мужские иностранные имена, оканчивающиеся на гласный (Карло, Анри, Паоло, Хосе, Джанни и т.п.), не склоняются: о Паоло Перголезе, с Хосе Каррерасом, у Джанни Родари и т.д.