Jennifer Garner has signed up to play Matthew Mcconaughey's ghostly girlfriend in a new film that was originally scheduled to star her husband Ben Affleck. Affleck pulled out of Ghosts of Girlfriends Past to concentrate on his directing career and MCConaughey took over. Garner will play a girlfriend who comes back to haunt MCConaughey's character at a wedding. It's the second role MCConaughey has taken on as a replacement to another actor in recent weeks - he'll take over troubled Owen Wilson's role in Ben Stiller comedy Tropic Thunder. Wilson was forced to pull out of the project after allegedly attempting suicide last month (Aug07).