Rory Markham (born March 25, 1982) is an American professional mixed martial artist and actor who most recently acted alongside Will Smith playing Booker Grassie in the latest addition to the Bad Boys franchise Bad Boys for Life. Formerly, Rory competed in the Welterweight, Middleweight and Light Heavyweight Divisions. A professional competitor since 2003 Markham has formerly competed for the UFC and the IFL