Jabarkan Pemeran dari Don Jon

Joseph Gordon-Levitt sebagai Jon "Don Jon" Martello, Jr.

Scarlett Johansson sebagai Barbara Sugarman

Glenne Headly sebagai Angela Martello

Brie Larson sebagai Monica Martello

Tony Danza sebagai Jon Martello, Sr.

Paul Ben-Victor sebagai Pendeta (suara)

Anne Hathaway, Channing Tatum, John Krasinski, Emily Blunt, Cuba Gooding, Jr. dan Meagan Good tampil kameo sebagai pemain film di bioskop.