Top 7 John Cusack ‘Nice Guy’ Roles

How many times has John Cusack played a nice dude whose biggest goal is to win the love of a nice girl? It may be impossible to count. However, we do know which are the top 7!

By DaverTime | 8