Photo detail

Photo detail

Pain In The Rain: John (Channing Tatum) and Savannah (Amanda Seyfried) enjoy a passionate interlude, before fate intervenes.