The main characters in Marley & Me are John Grogan, played by Owen Wilson , and his wife Jenny, played by Jennifer Aniston. Marley, the lovable and rambunctious Labrador Retriever, takes center stage as the mischievous yet endearing furry protagonist.