Scarlett Johansson has split with her husband Ryan Reynolds (you can call him "The Green Lantern" all you want, he's always going to be "Van Wilder" to me.  Anyways, imagine saying goodbye to this beauty.

More From Rock 108