Although he had performed primarily in comedies, Reynolds underwent intense physical training to play an action role as the character of Hannibal King in the 2004 film "". The same year, he made a cameo appearance in "Harold & Kumar Go to White Castle" as a nurse. Reynolds played George Lutz in the 2005 remake of the 1979 horror film "The Amityville Horror". Also in 2005, he played a waiter named Monty in "Waiting..." and appeared as music executive Chris Brander in the romantic comedy "Just Friends" alongside Amy Smart and Anna Faris. Additionally, he played an FBI agent alongside Ray Liotta in the 2006 crime action film "Smokin' Aces". Reynolds played the protagonist in the 2008 film "Definitely, Maybe". He also appeared in the second-season finale of the television series "Scrubs". In 2007, Reynolds guest-starred as Brendan's friend Hams in the episode "" of the TBS sitcom "My Boys".