Maillet appeared in the 2006 film "300", an adaptation of Frank Miller's graphic novel of the same name. He played the Über-Immortal, a savage berserker who was part of the enemy's imperial guard. In November 2008, during a fight scene for the 2009 film "Sherlock Holmes", he accidentally punched Robert Downey Jr. in the face, bloodying Downey and knocking him down. Downey later stated on an episode of the "Late Show with David Letterman" that Maillet was "10 times more upset about it" than he was.