Jennifer Aniston is top dog at the box office.

Her flick, Marley & Me, earned $24.1 million over the weekend, making it No. 1 for the second week in a row.

See photos of Aniston filming with Owen Wilson in Miami.

The doggy drama, which set a Christmas Day opening record, has made $106.5 million so far.

Adam Sandler’s Bedtime Stories came in second spot, earning $20.3 million.

Brad Pitt’s drama, The Curious Case of Benjamin Button, landed in third place this weekend with $18.4 million.

source: